我有一个HTML输入表单,在某些阶段中输入数量未知,例如,当用户想要输入多个文档时,他单击添加按钮,从而向他显示一个新字段(肯定使用JavaScript) )。
我将输入的名称设置为相同,但使用<input name="something[]"/>
之类的数组..问题是我不知道我在做什么是否可以工作..
HTML PART
<input name="uat[]" type="date"/>
</td>
<td>
<input name="uatedate[]" type="date"/>
</td>
<td>
<input name="pgldate[]" type="date"/>
PHP部分
$j=0;
while(j<100){
$sql[j]= "insert into project scope values ('$uat[j]','$uatedate[j]' , '$pgldate[j]' ;)";
$j++;
}
^^在“尝试”之前
答案 0 :(得分:0)
用以下代码替换您的PHP PART代码:
$j = 0;
while ($j < count($_POST['uat'])) {
$sql[$j] = "insert into project scope values (" . $_POST['uat'][$j] . "," . $_POST['uatedate'][$j] . "," . $_POST['pgldate'][$j] . ")";
$j++;
}