我希望管理员能够批量编辑记录。理想情况下,我希望管理员能够删除记录,或打开/关闭多个值。我已经想通了我可以在表单中显示记录并按每个复选框来收集一组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的原因。
感谢您就如何实现这一目标提出任何建议。