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日历程序
Dec 06 PHP
PHP在字符串中查找指定字符串并删除的代码
Oct 02 PHP
使用Limit参数优化MySQL查询的方法
Nov 12 PHP
jQuery EasyUI API 中文文档 - DateBox日期框
Oct 15 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
Oct 27 PHP
php缓冲 output_buffering的使用详解
Jun 13 PHP
php配合jquery实现增删操作具体实例
Dec 12 PHP
PHP抓屏函数实现屏幕快照代码分享
Jan 02 PHP
PHP三元运算的2种写法代码实例
May 12 PHP
PHP实现的DES加密解密实例代码
Apr 06 PHP
PHP随机数 C扩展随机数
May 04 PHP
实例讲解php实现多线程
Jan 27 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函数篇之掌握ord()与chr()函数应用
2011/12/05 PHP
PHP utf-8编码问题,utf8编码,数据库乱码,页面显示输出乱码
2013/04/08 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
图片上传即时显示缩略图的js代码
2009/05/27 Javascript
javascript innerHTML使用分析
2010/12/03 Javascript
JavaScript 继承使用分析
2011/05/12 Javascript
javascript针对DOM的应用实例(一)
2012/04/15 Javascript
jQuery学习笔记 获取jQuery对象
2012/09/19 Javascript
javascript学习(一)构建自己的JS库
2013/01/02 Javascript
JQuery中使文本框获得焦点的方法实例分析
2015/02/28 Javascript
JS实现点击上移下移LI行数据的方法
2015/08/05 Javascript
Angular和Vue双向数据绑定的实现原理(重点是vue的双向绑定)
2016/11/22 Javascript
浅析Ajax语法
2016/12/05 Javascript
javascript垃圾收集机制的原理分析
2016/12/08 Javascript
利用iscroll4实现轮播图效果实例代码
2017/01/11 Javascript
轻松理解JavaScript闭包
2017/03/14 Javascript
jquery中$.fn和图片滚动效果实现的必备知识总结
2017/04/21 jQuery
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
微信小程序实现验证码获取倒计时效果
2018/02/08 Javascript
Vue.js 中的 v-cloak 指令及使用详解
2018/11/19 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
如何通过Proxy实现JSBridge模块化封装
2020/10/22 Javascript
python实现查找excel里某一列重复数据并且剔除后打印的方法
2015/05/26 Python
一步步教你用Python实现2048小游戏
2017/01/19 Python
Python使用Matplotlib实现Logos设计代码
2017/12/25 Python
Django自定义用户认证示例详解
2018/03/14 Python
pandas数据处理基础之筛选指定行或者指定列的数据
2018/05/03 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
tensorflow 报错unitialized value的解决方法
2020/02/06 Python
详解python 内存优化
2020/08/17 Python
BannerBuzz加拿大:在线定制横幅印刷、广告和标志
2020/03/10 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
汽车运用工程专业毕业生推荐信
2013/12/25 职场文书
《狮子和兔子》教学反思
2014/03/02 职场文书
小学先进集体事迹材料
2014/05/31 职场文书
学雷锋活动倡议书
2014/08/30 职场文书