从html页面删除mysql行的最佳方法 - 删除链接和php

mik*_*ela 0 html php mysql

我正在使用while语句和PHP返回表中的所有行.行指示项目列表.我想在每个项目旁边添加删除链接,以便用户可以删除这些条目.我正在试图弄清楚如何在PHP中实现它.任何人都可以帮我写脚本..我正在使用程序..而不是OOP.我认为这个链接会将用户带到一个进程页面并返回,但我不会事先知道这些条目,它们都是动态的,列表总是在变化.

提前致谢

RJD*_*D22 6

最佳和保存练习使用复选框.谷歌没有蜘蛛侠,用户不能轻易放入恶意代码而且每次删除都不刷新页面:

HTML示例:

while ($row = mysql_fetch_assoc($items))
{
    echo '<input name="delete['.$row['id'].']" type="checkbox">';
}
Run Code Online (Sandbox Code Playgroud)

PHP处理示例:

$delete = $_POST['delete'];

foreach($delete as $id = $value)
{
    $id = mysql_real_escape_string($id);
    mysql_query("DELETE FROM table_name WHERE id = $id");
}
Run Code Online (Sandbox Code Playgroud)

这样的事情应该很好地完成工作