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

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相关内容感兴趣的读者可查看本站专题:《ThinkPHP入门教程》、《thinkPHP模板操作技巧总结》、《ThinkPHP常用方法总结》、《smarty模板入门基础教程》及《PHP模板技术总结》。

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

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索thinkphp
批量删除
java批量上传代码实现、thinkphp ajax实例、thinkphp接口开发实例、thinkphp 批量更新、thinkphp实例教程,以便于您获取更多的相关知识。

时间: 2024-11-02 18:11:19

ThinkPHP实现批量删除数据的代码实例_php实例的相关文章

thinkPHP批量删除的实现方法分析_php实例

本文实例讲述了thinkPHP批量删除的实现方法.分享给大家供大家参考,具体如下: html: <li> <a class="delete" href="__URL__/deleteSelected/navTabId/__MODULE__" target="selectedTodo" posttype="string" calback="navTabAjaxMenu" rel='ids'

php批量删除数据程序代码

  我相信很多朋友还不知道如何来批量删除不要的数据,单使用php 批量删除数据我们需要结合mysql的in条件来实现了,这个估计大家看了这句话就明白如何做了,下面我就来给需要了解的朋友详细分析批量删除数据过程. 我们删除需要的sql语法 delete from aaaa where id in(1,2,3)这里面的1,2,3就是我们需要删除的记录了 那么在php中如何来做 1.首先在文章列表页面(list.php),将多选筐命名为:"$del_id[]",值为文章ID号. 例如(lis

Thinkphp批量更新数据的方法汇总_php实例

以下小编给大家列出了三种实现thinkphp批量更新数据的方法,写的不好还请见谅,有意见欢迎提出,共同学习进步! 方法一: //批量修改 data二维数组 field关键字段 参考ci 批量修改函数 传参方式 function batch_update($table_name='',$data=array(),$field=''){ if(!$table_name||!$data||!$field){ return false; }else{ $sql='UPDATE '.$table_name

ThinkPHP 3.2 数据分页代码分享_php实例

TP3.2框架手册,有一个数据分页,不过每次都要写太多的代码,还有中文设置等有些麻烦,做为程序开发者,有必要整理下: O.先看效果图 一.分页方法 复制代码 代码如下: /**  * TODO 基础分页的相同代码封装,使前台的代码更少  * @param $m 模型,引用传递  * @param $where 查询条件  * @param int $pagesize 每页查询条数  * @return \Think\Page  */ function getpage(&$m,$where,$pa

PHP 批量删除数据的方法分析_php技巧

大家可以参考下面的这篇文章http://www.jb51.net/article/6488.htmSQL:$SQL="delete from `doing` where id in ('1,2,3,4')"; 数据用逗号隔开. 表单: 复制代码 代码如下: <form action="?action=doing" method="post"> <input name="ID_Dele[]" type=&quo

PHP批量去除BOM头代码分享_php实例

<?php /** * 去除bom头信息 */ header("Content-Type:text/html; charset=utf-8"); $auto = 1; checkdir("D:\wamp\www\sales"); function checkdir($basedir){ if ($dh = opendir($basedir)) { while (($file = readdir($dh)) !== false) { if ($file != '

php 批量查询搜狗sogou代码分享_php实例

php 批量查询搜狗sogou的rank,非常不错,主要是使用了php的file_get_contents()方法. <?php date_default_timezone_set('Asia/Shanghai'); header('Content-Type: text/html; charset=utf-8'); @$txt = file_get_contents("list.txt" ); $arr = explode("\r\n" , trim($txt

基于ThinkPHP实现批量删除_php技巧

本文实例分析了基于ThinkPHP实现批量删除的代码实例,分享给大家供大家参考,具体如下: 废话不多说,先上效果图: HTML布局(基于bootstrap) <div class="panel panel-default"> <div class="panel-heading"> 留言列表 <a class="btn btn-xs btn-default pull-right" href="javascri

jsp+js实例批量删除数据

jsp+js实例批量删除数据 jsp获取数据存入数据,然后生成合法sql语句 String action =request.getParameter("action"); String[] name=request.getParameterValues("box"); String deng=""; String spl=","; if( action == null ) {  action="my"; }