3 回答
TA贡献1859条经验 获得超6个赞
只需将两个 tableId 作为隐藏参数传递给 delete.php
echo('<tr><td><input type="hidden" name="tableOneID" value="'.$r['tableOneID'].'">' . htmlspecialchars($r['nazevNemocnice']));
echo('<tr><td><input type="hidden" name="tableTwoID" value="'.$r['tableTwoID'].'">' . htmlspecialchars($r['adresaNemocnice']));
像这样和那样的东西将帮助您获取每行的 tableOneID 和 tableTwoID。
TA贡献2036条经验 获得超8个赞
您通常不想使用 HREF(这是一个 GET 请求)来执行非幂等操作。(即,这会导致数据库更改。)而是使用表单提交(这是一个 POST 请求。)鉴于此,添加多个隐藏值来标识多行很简单。
<form method="post" action="...">
<input type="hidden" name="id1" value="...">
<input type="hidden" name="id2" value="...">
<input type= "submit" name="deleteItem" value="Delete">
</form>
TA贡献1860条经验 获得超8个赞
如果您想传入不同的值但保留标签,则可以使用按钮标签而不是输入标签。
<button type="submit" name="deleteItem" value="{$row[ID]}">Delete</button>
- 3 回答
- 0 关注
- 94 浏览
添加回答
举报