我有一页有多个名为 - name='phonenumber[] 的输入。我正在将表单发送到另一个页面,并且我希望能够使用新的帖子信息编辑数据库。我应该如何编写代码,例如,我填写第三个输入并在发送表单后,只编辑表中的第三行。我试过这样但它不起作用:
if ($_POST['phonenumber'] || $_POST['phonetype'])
{
foreach($_POST['phonenumber'] as $k => $phonenumber) {
$phonetype = $_POST['phonetype'][$k];
$n = $k+1;
mysql_query("UPDATE phone SET phone_number='$phonenumber', phone_type='$phonetype' WHERE id_user='$id' LIMIT $n");
}
}
这样,所有电话号码都可以使用第三个输入 POST 发送的信息进行编辑。我究竟做错了什么?