使用其ID从我的数组中删除项目

时间:2013-11-21 20:57:37

标签: php mysql arrays

我有一个从MYSQL数据库输出的项目列表,每个数据库旁边都有一个复选框,使用代码:

echo "<td><input type='checkbox' name='delete[]' value='".$id."' ></td>";

它和数据在一个表单中,基本上当按下提交按钮(见下文)时,我希望它删除(取消设置)id在删除数组中的项目(已经检查过)。表单也使用POST方法。

提交按钮:

<input type="submit" name="Removecart" value="Removecart" />

如何使用数组中的id删除项目?

1 个答案:

答案 0 :(得分:1)

接收表单的脚本将获取删除数组,然后发出MySQL命令

DELETE FROM table_x WHERE id IN ( delete[0], delete[1]....delete[n]);

显然你必须将脚本中的值放到SQL语句中,并且有一个小问题,就是用样式来编写它以避免SQL注入,但可以通过精明的谷歌搜索找到答案....