基于ID的PHP POST中的循环数据

基于ID的PHP POST中的循环数据,php,Php,我有一个包含多行/列的表单,我想用这些数据更新我的SQL表 HTML表单片段: 基本上139和140引用了ID,所以我希望在PHP脚本中循环遍历表的每一行,并更新SQL表的一行 这怎么可能呢?改用数组: <tr class="row-id-139"> <td class="tg-yw4l"><input type="text" name="account_dob[139]" va

我有一个包含多行/列的表单,我想用这些数据更新我的SQL表

HTML表单片段:

基本上139和140引用了ID,所以我希望在PHP脚本中循环遍历表的每一行,并更新SQL表的一行

这怎么可能呢?

改用数组:

<tr class="row-id-139">
    <td class="tg-yw4l"><input type="text" name="account_dob[139]" value="01/01/2001"></td>
    <td class="tg-yw4l"><input type="text" name="account_name[139]" value="John Johnson"></td>
</tr>
<tr class="row-id-140">
    <td class="tg-yw4l"><input type="text" name="account_dob[140]" value="01/01/2000"></td>
    <td class="tg-yw4l"><input type="text" name="account_name[140]" value="Jack Thomson"></td>
</tr>
改用数组:

<tr class="row-id-139">
    <td class="tg-yw4l"><input type="text" name="account_dob[139]" value="01/01/2001"></td>
    <td class="tg-yw4l"><input type="text" name="account_name[139]" value="John Johnson"></td>
</tr>
<tr class="row-id-140">
    <td class="tg-yw4l"><input type="text" name="account_dob[140]" value="01/01/2000"></td>
    <td class="tg-yw4l"><input type="text" name="account_name[140]" value="Jack Thomson"></td>
</tr>

听起来像个计划!foreach$\u POST为$key=>$value,然后一个after就可以了。@rid非常感谢。让我看一看:如果你能改变HTML,考虑一下。如果PHP可以为您完成所有拆分和累加的工作,那么就容易多了。@rid幸运的是,我确实控制了HTML,所以这是个好消息。谢谢:-听起来像个计划!foreach$\u POST为$key=>$value,然后一个after就可以了。@rid非常感谢。让我看一看:如果你能改变HTML,考虑一下。如果PHP可以为您完成所有拆分和累加的工作,那么就容易多了。@rid幸运的是,我确实控制了HTML,所以这是个好消息。谢谢:-非常感谢。这似乎就是问题所在:-非常感谢。这似乎就是问题所在:-
<tr class="row-id-139">
    <td class="tg-yw4l"><input type="text" name="account_dob[139]" value="01/01/2001"></td>
    <td class="tg-yw4l"><input type="text" name="account_name[139]" value="John Johnson"></td>
</tr>
<tr class="row-id-140">
    <td class="tg-yw4l"><input type="text" name="account_dob[140]" value="01/01/2000"></td>
    <td class="tg-yw4l"><input type="text" name="account_name[140]" value="Jack Thomson"></td>
</tr>
foreach ($_POST['account_dob'] as $id => $dob) {
    $name = $_POST['account_name'][$id];
    echo "$dob, $name";
}