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 验证码制作(网树注释思想)
Jul 20 PHP
用PHP实现读取和编写XML DOM代码
Apr 07 PHP
PHP 图片文件上传实现代码
Dec 29 PHP
php下安装配置fckeditor编辑器的方法
Mar 02 PHP
PHP性能优化准备篇图解PEAR安装
Dec 05 PHP
php天翼开放平台短信发送接口实现方法
Dec 22 PHP
PHP实现通过Luhn算法校验信用卡卡号是否有效
Mar 23 PHP
详解配置 Apache 服务器支持 PHP 文件的解析
Feb 15 PHP
php使用PDO执行SQL语句的方法分析
Feb 16 PHP
[原创]php实现数组按拼音顺序排序的方法
May 03 PHP
Laravel 加载第三方类库的方法
Apr 20 PHP
PHP文件类型检查及fileinfo模块安装使用详解
May 09 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
yii2简单使用less代替css示例
2017/03/10 PHP
php 猴子摘桃的算法
2017/06/20 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
BOOM vs RR BO5 第一场 2.14
2021/03/10 DOTA
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
JavaScript地图拖动功能SpryMap的简单实现
2013/07/17 Javascript
js toFixed()方法的重写实现精度的统一
2014/03/06 Javascript
分分钟玩转Vue.js组件
2016/10/25 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
2017/01/03 Javascript
JavaScript中Require调用js的实例分享
2017/10/27 Javascript
在Vue中使用echarts的方法
2018/02/05 Javascript
新年快乐! javascript实现超级炫酷的3D烟花特效
2019/01/30 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
Vue中的组件及路由使用实例代码详解
2019/05/22 Javascript
浅谈vue中get请求解决传输数据是数组格式的问题
2020/08/03 Javascript
用Python编写一个国际象棋AI程序
2014/11/28 Python
python3使用requests模块爬取页面内容的实战演练
2017/09/25 Python
pycharm下打开、执行并调试scrapy爬虫程序的方法
2017/11/29 Python
Python 3.10 的首个 PEP 诞生,内置类型 zip() 迎来新特性(推荐)
2020/07/03 Python
Windows下pycharm安装第三方库失败(通用解决方案)
2020/09/17 Python
python3从网络摄像机解析mjpeg http流的示例
2020/11/13 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
CSS3制作苹果风格键盘特效
2015/02/26 HTML / CSS
phonegap常用事件总结(必看篇)
2017/03/31 HTML / CSS
一些网络技术方面的面试题
2014/05/01 面试题
一个大学生十年的职业规划
2014/01/17 职场文书
公司员工检讨书
2014/02/08 职场文书
优秀应届毕业生推荐信
2014/02/18 职场文书
汽车专业求职信
2014/06/05 职场文书
英文演讲稿开场白
2014/08/25 职场文书
赤壁观后感(2)
2015/06/15 职场文书
同步小康驻村工作简报
2015/07/20 职场文书
公司备用金管理制度
2015/08/04 职场文书
导游词之上饶龟峰
2019/10/25 职场文书
pytorch Dropout过拟合的操作
2021/05/27 Python