PHP编辑表中的唯一行

时间:2010-04-08 11:24:08

标签: php unique

我目前有一个PHP表单,它使用AJAX连接到MySQL并显示符合用户选择的记录(AJAX: Display MySQL data with value from multiple select boxes

除了显示数据外,我还在每个结果旁边放置一个“编辑”按钮,显示可以编辑数据的表格。我的问题是编辑唯一记录,因为目前我只使用“name”和“age”的选定值来查找记录。如果两个(或更多)记录共享相同的名称和年龄,我只能编辑第一个结果。

2 个答案:

答案 0 :(得分:0)

假设您要编辑的文件是edit.php。然后,在生成编辑链接的文件中,尝试更改编辑按钮链接,如下所示:

'<a href="edit.php?id="'.$row['ID'].'">edit</a>'

然后您就可以访问ID变量

echo $_REQUEST['ID'];

请注意,ID区分大小写。让我知道它是怎么回事。

答案 1 :(得分:0)

从ajax显示记录时,还会发送主要字段(大多数情况下为id)以及姓名和年龄

当您显示这些数据以及编辑时,将该主要字段与编辑

合并