如您所见,我使用 hidden 传递了一个值,但在 del.php-6ren">
gpt4 book ai didi

php - 单击删除按钮删除相应的行 [id]

转载 作者:行者123 更新时间:2023-12-04 04:53:17 24 4
gpt4 key购买 nike

<td>
<form action="del.php" method="POST">
<?php foreach($jk as $item) {
echo"<input type='hidden' name='id' value='".$item['emc_id']."'>";
}
?>
<input type="submit" name="downld" value="DELETE" >
</form>
</td>

如您所见,我使用 hidden 传递了一个值,但在 del.php 中。我收到了 4 .我的数据库中有 4 个数据,但是当我单击 rowid-1rowid-2和任何其他 id 我总是得到一个 id-4。我希望每当我点击 DELETE 按钮时,相应的 id 都应该被删除。

最佳答案

你究竟想达到什么目的?您想一次删除一行还是多行?您现在正在做的是动态创建隐藏框,但是隐藏字段的名称是相同的,因此当浏览器呈现时,它将创建四个文本框,例如::-

<input type="hidden" name="id" value="1" />
<input type="hidden" name="id" value="2" />
<input type="hidden" name="id" value="3" />
<input type="hidden" name="id" value="4" />

现在,当您发布表单时,您将获得最后一个值。所以你总是会得到 4。如果你想删除单个记录,那么使用 paw 建议的方法。如果要删除多条记录,请在每一行前面使用复选框,并确保使用类似数组的符号表示复选框名称,如 name="foo[]"

关于php - 单击删除按钮删除相应的行 [id],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17105907/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com