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 相关文章推荐
用IE远程创建Mysql数据库的简易程序
Oct 09 PHP
模仿OSO的论坛(三)
Oct 09 PHP
将php数组输出html表格的方法
Feb 24 PHP
windows下配置php5.5开发环境及开发扩展
Dec 25 PHP
用php来限制每个ip每天浏览页面数量的实现思路
Feb 24 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
php使用GD实现颜色渐变实例
Jun 02 PHP
php计算整个目录大小的方法
Jun 19 PHP
php三元运算符知识汇总
Jul 02 PHP
php创建图像具体步骤
Mar 13 PHP
PHP fopen函数用法实例讲解
Feb 15 PHP
PHP引擎php.ini参数优化深入讲解
Mar 24 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
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
php中将时间差转换为字符串提示的实现代码
2011/08/08 PHP
PHP中比较时间大小实例
2014/08/21 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
CI操作cookie的方法分析(基于helper类库)
2016/03/28 PHP
PHP5.5安装PHPRedis扩展及连接测试方法
2017/01/22 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
2018/08/16 PHP
PHP获取ttf格式文件字体名的方法示例
2019/03/06 PHP
javascript:void(0)的真正含义实例分析
2008/08/20 Javascript
jQuery操作JSON的CRUD用法实例
2015/02/25 Javascript
jquery ajax分页插件的简单实现
2016/01/27 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
Vue.js使用v-show和v-if的注意事项
2016/12/13 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
vue任意关系组件通信与跨组件监听状态vue-communication
2020/10/18 Javascript
Python中最常用的操作列表的几种方法归纳
2015/04/24 Python
学习python类方法与对象方法
2016/03/15 Python
Python中二维列表如何获取子区域元素的组成
2017/01/19 Python
python 类对象和实例对象动态添加方法(分享)
2017/12/31 Python
python 获取字符串MD5值方法
2018/05/29 Python
python dataframe常见操作方法:实现取行、列、切片、统计特征值
2018/06/09 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
python+selenium实现自动化百度搜索关键词
2019/06/03 Python
python 伯努利分布详解
2020/02/25 Python
Pytorch转keras的有效方法,以FlowNet为例讲解
2020/05/26 Python
详解H5 活动页之移动端 REM 布局适配方法
2017/12/07 HTML / CSS
SQL里面IN比较快还是EXISTS比较快
2012/07/19 面试题
销售总监岗位职责
2014/01/04 职场文书
协议书样本
2014/04/23 职场文书
电教室标语
2014/06/20 职场文书
连锁超市项目计划书
2014/09/15 职场文书
2014年学校领导班子对照检查材料
2014/09/19 职场文书
优秀班组申报材料
2014/12/25 职场文书
谢师宴家长答谢词
2015/09/30 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
基于Redis6.2.6版本部署Redis Cluster集群的问题
2022/04/01 Redis