ThinkPHP实现批量删除数据的代码实例


Posted in PHP onJuly 02, 2014

ThinkPHP实现批量删除数据原理很简单,只需在模板页面里面写上<input name='id[]' type='checkbox' value='{$vo.id}' class="noborder">这样传过来就是一个数组,action的删除函数del()如下:

/**
**删除函数支持删除多条和一个
**/
function del(){
 //dump($_GET['id']);
 //$name = strtolower($_GET['_URL_'][0]); //获取当前模块名
 $name = $this->getActionName();
 $model = D($name);//获取当期模块的操作对象
 $id = $_GET['id'];
 //判断id是数组还是一个数值
 if(is_array($id)){
  $where = 'id in('.implode(',',$id).')';
 }else{
  $where = 'id='.$id;
 }
 //dump($where);
 $list=$model->where($where)->delete();
 if($list!==false) {
  $this->success("成功删除{$list}条!");
 }else{
  $this->error('删除失败!');
 }
}

希望本文所述对大家基于ThinkPHP框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php+highchats生成动态统计图
May 21 PHP
PHP获取中英混合字符串长度的方法
Jun 07 PHP
phpmyadmin出现Cannot start session without errors问题解决方法
Aug 14 PHP
php实现通过ftp上传文件
Jun 19 PHP
PHP的文件操作与算法实现的面试题示例
Aug 10 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
php执行多个存储过程的方法【基于thinkPHP】
Nov 08 PHP
PHP常用操作类之通信数据封装类的实现
Jul 16 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
bindParam和bindValue的区别以及在Yii2中的使用详解
Mar 12 PHP
PHP常用字符串函数小结(推荐)
Aug 05 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 PHP
Thinkphp中import的几个用法详细介绍
Jul 02 #PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 #PHP
PHP反射使用实例和PHP反射API的中文说明
Jul 02 #PHP
用PHP解决的一个栈的面试题
Jul 02 #PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Jul 02 #PHP
PHP中遇到BOM、编码导致json_decode函数无法解析问题
Jul 02 #PHP
php foreach正序倒序输出示例代码
Jul 01 #PHP
You might like
PHP新手上路(九)
2006/10/09 PHP
php学习笔记 数组遍历实现代码
2011/06/09 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
将CMYK颜色值和RGB颜色相互转换的PHP代码
2014/07/28 PHP
PHP中new static() 和 new self() 的区别介绍
2015/01/09 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP实现二叉树深度优先遍历(前序、中序、后序)和广度优先遍历(层次)实例详解
2018/04/20 PHP
PHP implode()函数用法讲解
2019/03/08 PHP
转一个日期输入控件,支持FF
2007/04/27 Javascript
Javascript之旅 对象的原型链之由来
2010/08/25 Javascript
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
推荐20家国外的脚本下载网站
2011/04/28 Javascript
如何使用jquery控制CSS样式,并且取消Css样式(如背景色,有实例)
2013/07/09 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
AngularJS实现ajax请求的方法
2016/11/22 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
AngularJS中重新加载当前路由页面的方法
2018/03/09 Javascript
微信小程序 函数防抖 解决重复点击消耗性能问题实现代码
2019/09/12 Javascript
[02:04]2020年夜魇暗潮预告片
2020/10/30 DOTA
跟老齐学Python之永远强大的函数
2014/09/14 Python
python常规方法实现数组的全排列
2015/03/17 Python
Python中的条件判断语句与循环语句用法小结
2016/03/21 Python
Python将多份excel表格整理成一份表格
2018/01/03 Python
用python建立两个Y轴的XY曲线图方法
2019/07/08 Python
Python学习笔记之While循环用法分析
2019/08/14 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
Python版中国省市经纬度
2020/02/11 Python
opencv 阈值分割的具体使用
2020/07/08 Python
python爬虫用mongodb的理由
2020/07/28 Python
IGK Hair官网:喷雾、洗发水、护发素等
2020/11/03 全球购物
城市轨道专业个人求职信范文
2013/09/23 职场文书
一帮一活动总结
2014/05/08 职场文书
2014党员整改措施思想汇报
2014/10/07 职场文书
党小组意见范文
2015/06/08 职场文书
APP界面设计技巧和注意事项
2022/04/29 杂记