Thinkphp3.2.3版本批量删除

 时间:2024-10-28 16:36:38

1、在你的html页面<form method="post" action="{:U('post/deleall'像粜杵泳)}"> <foreach name="model" item="v"> <tr> <td><input type = 'checkbox' name = 'id[]' id = 'checkbox' value = "{$v.id}" class="checkbox"></td> <td>{$v.id}</td>.......是你的foreach循环出你想要的

2、</foreach> </tbody> <div class="clearfix"> <button type="submit" class="btn btn-default">全部删除</button> </div> </form>这是下面结束的代码,点击全部删除回到deleall方法中

3、ublic function deleall猾诮沓靥(){ $model = M('post'); $id=I('post.id');//获取post提交的值并获取id值 $ids = join(',', $id); $data = $model->where(array('id' => array('in', $ids)))->delete(); if($data){ $this->success("删除成功", U('post/index')); }else{ $this->error("删除失败"); } }这是deleall方法

4、解释一下,直接用I接收过来的id是数组形式的如下:array(2) { [0] => string(2) "19" [1] => string(2) "12" }通过join方法把接收过来的id格式修改为id1,id2,id3,...这样就可以用mysql数据库的in查询方法,thinkphp中也有,where(array('id' => array('in', $ids)))->delete();查询到选中复选框的id,作为条件删除,达到批量删除效果。

  • Thinkphp3.1.3源码分析(6)去掉自动创建目录
  • 在ArcGIS中怎样批量删除属性字段?
  • ThinkPHP 3.1.3版本配置详细教程
  • 在thinkphp5中怎样进行一对多的批量新增?
  • ThinkPHP3.2.3 搜索功能
  • 热门搜索
    关于端午节的手抄报 体育手抄报 劳动手抄报内容文字 关于安全的手抄报内容 地理手抄报 中秋节手抄报内容 防溺水手抄报资料 防溺水手抄报图片 感恩节手抄报 弟子规手抄报