如何在php中处理具有相同名称的输入以在数据库中添加/更新它们?

时间:2019-08-03 20:49:42

标签: javascript php html

我有一个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++;
}

^^在“尝试”之前

1 个答案:

答案 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++;
    }