1

我希望管理员能够批量编辑记录。理想情况下,我希望管理员能够删除记录,或打开/关闭多个值。我发现我可以在表单中显示记录并在每个表单上放置复选框以收集一组 id。提交按钮让我收集检查记录的 id 数组并将它们发送到服务器进行处理,如下所示:

html:

<form="batchprocess.php" method="post">
<input type="checkbox" name="record[]" value="'.$id.'">RECORD<input type="submit" value="submit"></form>

服务器/php:

$sql = "delete from tbl where id IN (implode(REQUEST['record']))";

这适用于一个功能,如删除。

我的问题是我无法弄清楚如何让几个按钮执行不同的管理操作,即删除、切换显示、切换隐藏等。如果在 html 中可以有不同的按钮来执行不同的操作,即包含一个提交按钮唯一值,那么我可以只使用 html,但据我所知,表单中不可能有多个不同的提交按钮。

Javascript 让您有多个按钮,但我不知道如何读取 javascript 中的复选框用户输入。

仅供参考,我想每页的记录批次约为 20。由于干净的 U/I 的原因,也不希望在表单中有其他字段说删除/显示/隐藏或类似的东西。

感谢您提供有关如何完成此操作的任何建议。

4

0 回答 0