我的问题:
<input type="text" name="sample1">
<input type="text" name="sample2">
此输入使用限制为10 max = sample10
的javascript添加。
如何使用php处理这个问题?比如$_POST['sample$i']
。
for ($i = 1; $i <= 10; $i++) {
}
如果可以,$some$i = $_POST['sample$i']
。
我可以使用'$some1', '$some2'
插入数据库吗?
答案 0 :(得分:1)
<input type="text" name="sample[]" />
然后在你的php中使用如下数组:
foreach $_POST['sample'] as $sample {
echo $sample.'<br/>';
}
这样您就不必限于有限数量的行。
答案 1 :(得分:0)
使用$_POST["sample$i"]
。见What is the difference between single-quoted and double-quoted strings in PHP?
是的,您可以使用${"some$i"} = $_POST["sample$i"];
,但请不要。使用数组来完成这项工作。
答案 2 :(得分:0)
使用$ _POST ['sample'。$ i]或使用sample []作为名称属性&amp;迭代那个。