php怎么实现复选框批量删除?

24次阅读
没有评论

实现复选框批量删除,首先HTML部分需要用到表格和复选框:

编号 名称 操作
1 笔记本电脑 编辑
2 手机 编辑
3 平板电脑 编辑

其中`name=”ids[]”`表示复选框的值以数组形式传递给后台,`value`表示该行数据的编号,以便后台删除时定位。

接下来在PHP中接收表单提交数据,并根据复选框的值删除相应的数据:

<?php
if (isset($_POST['submit'])) {
  $ids = $_POST['ids'];
  foreach ($ids as $id) {
    // 根据$id删除相应的数据
  }
  echo '删除成功';
}
?>

完整示例代码如下:




  
  复选框批量删除


  
编号 名称 操作
1 笔记本电脑 编辑
2 手机 编辑
3 平板电脑 编辑
<?php if (isset($_POST['submit'])) { $ids = $_POST['ids']; foreach ($ids as $id) { // 根据$id删除相应的数据 } echo '删除成功'; } ?>

注意,如果删除数据时涉及到数据库操作,需要防止SQL注入攻击。可以使用预处理语句或者安全过滤函数等方法来预防。

正文完
 
评论(没有评论)