PHP While循环中的复选框和从数据库中删除

PHP While循环中的复选框和从数据库中删除,php,html,loops,while-loop,Php,Html,Loops,While Loop,我试图允许用户通过单击相应行的“删除”按钮来删除这些行中的任何一行。不幸的是,当他们单击delete时,它会删除所有行。我做错了什么?下面是该表的外观: $metakey |$meta|值|删除按钮 $metakey |$meta|值|删除按钮 $metakey |$meta|值|删除按钮 表单中不包含$meta_键和$meta_值。您需要将这些字段作为表单中的输入字段,然后在POST请求中使用它们的值。与其循环浏览并创建一个表,不如循环浏览并创建一个具有正确输入的完整功能表单等。您需要在H

我试图允许用户通过单击相应行的“删除”按钮来删除这些行中的任何一行。不幸的是,当他们单击delete时,它会删除所有行。我做错了什么?下面是该表的外观:

  • $metakey |$meta|值|删除按钮

    $metakey |$meta|值|删除按钮

    $metakey |$meta|值|删除按钮


表单中不包含
$meta_键
$meta_值
。您需要将这些字段作为表单中的输入字段,然后在
POST
请求中使用它们的值。与其循环浏览并创建一个表,不如循环浏览并创建一个具有正确输入的完整功能表单等。

您需要在HTML表单中添加隐藏字段

<input type='hidden' name='meta_key' value='$meta_key' />


并且,必须将WHERE子句添加到SQL DELETE语句中。

执行删除操作的代码在哪里?SQL DELETE命令在哪里?这就是问题所在resides@Vector我不认为只有这是问题。谢谢大家迄今为止的帮助。这是SQL删除函数,供wordpress网站参考。我很惊讶听到这个问题可能就在这里,我不会猜到的$wpdb->query(“从wp_usermeta删除,其中meta_值=“$meta_值”和用户_id=“$meta_键”);
    ?>
<input type='hidden' name='meta_key' value='$meta_key' />