php批量删除操作代码分享


Posted in PHP onFebruary 26, 2017

批量删除多条记录,对于比较多的信息,如果没有批量删除功能是非常麻烦的。

1.从数据库中拿一张表过来,写个复选框进行选择

可以加全选复选框

连接数据库什么的都不写啦

代码:

<form action="piliangshanchu.php" method="post" >
<table border="1" cellspacing="0" cellpadding="0">
  <tr>

    <td width="200">
      <input type="checkbox" value="''" name="dx" onclick="checkall(this)" />
      编号</td>
    <td width="200">姓名</td>
    <td width="200">电话</td>
    <td width="200" >分组</td>
    <td width="200" >操作</td>
  </tr>
<tr>
    <td>
    <input type='checkbox' value='{$attr[0]}' name='item[]' class='ck' />
    {$attr[0]}</td> 

    <td>{$str}</td>
    <td>{$attr[2]}</td>
    <td>{$nation}</td>

</tr>


</table>

  <input type="submit" value="批量删除"/>
  </form>

外加一个批量删除按钮

上图:

php批量删除操作代码分享

我如果点击全选,利用js点击事件就可以轻松实现全选

代码:

<script>
  function xxx(qx)
  {

//全选多选的选中状态
    var ck = document.getElementsByClassName("ck");
 //让下面所有的多选选中状态改变
    if(qx.checked)
    {
      for(i = 0;i < ck.length ; i++)
      {
        ck[i].setAttribute("checked","checked");
//状态改变为选中
      }
    }
    else
    {
      for(var i = 0;i < ck.length;i++)
      {
        ck[i].removeAttribute("checked");
//移除选中
      }
    }
  }
</script>

2.删除的处理页面

代码:

<?php
$arr = $_POST["item"];
$db = new mysqli("localhost","root","12345678","heiheihei");
//foreach($arr as $v)
//{
//  $sql = "delete from contacts WHERE id='{$v}'";
//  $db->query($sql);
//}
$str = implode("','",$arr);//拼接字符,
$sql = "delete from contacts WHERE id in('{$str}')";
//2','8','4
if($db->query($sql))//判断是否查询成功,
{
  header("location:shouye.php");
  //成功就跳转
}



?>

用foreach数据传输过慢,删除遍历繁多,因此直接判断;

PHP 相关文章推荐
用PHP获取Google AJAX Search API 数据的代码
Mar 12 PHP
php 删除一个数组中的某个值.兼容多维数组!
Feb 18 PHP
解析PHP获取当前网址及域名的实现代码
Jun 23 PHP
php实现执行某一操作时弹出确认、取消对话框
Dec 30 PHP
YII中assets的使用示例
Jul 31 PHP
PHP内置的Math函数效率测试
Dec 01 PHP
php删除指定目录的方法
Apr 03 PHP
php插件Xajax使用方法详解
Aug 31 PHP
PHP实现的日历功能示例
Sep 01 PHP
php实现微信企业付款到个人零钱功能
Oct 09 PHP
Laravel框架文件上传功能实现方法示例
Apr 16 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
浅谈PHP的反射API
Feb 26 #PHP
CentOS 上搭建 PHP7 开发测试环境
Feb 26 #PHP
php封装的验证码类分享
Feb 26 #PHP
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
Feb 25 #PHP
简单谈谈PHP中的trait
Feb 25 #PHP
laravel中命名路由的使用方法
Feb 24 #PHP
cakephp常见知识点汇总
Feb 24 #PHP
You might like
深入理解PHP原理之异常机制
2010/08/21 PHP
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
php数组和链表的区别总结
2019/09/20 PHP
javascript 添加和移除函数的通用方法
2009/10/20 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
JS实现的简单鼠标跟随DiV层效果完整实例
2015/10/31 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
2016/01/22 Javascript
jquery ajax结合thinkphp的getjson实现跨域的方法
2016/06/06 Javascript
JS实现屏蔽网页右键复制及ctrl+c复制的方法【2种方法】
2016/09/04 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
jquery获取下拉框中的循环值
2017/02/08 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
Express系列之multer上传的使用
2017/10/27 Javascript
vue slot 在子组件中显示父组件传递的模板
2018/03/02 Javascript
jQuery实现网页拼图游戏
2020/04/22 jQuery
JS实现骰子3D旋转效果
2019/10/24 Javascript
非常漂亮的js烟花效果
2020/03/10 Javascript
[10:07]2014DOTA2国际邀请赛 实拍选手现场观战DK对阵Titan
2014/07/12 DOTA
python 将列表中的字符串连接成一个长路径的方法
2018/10/23 Python
Python单元测试模块doctest的具体使用
2020/02/10 Python
Python中有几个关键字
2020/06/04 Python
button在IE6/7下的黑边去除方案
2012/12/24 HTML / CSS
CSS3中的display:grid,网格布局介绍
2019/10/30 HTML / CSS
AmazeUI 输入框组的示例代码
2020/08/14 HTML / CSS
Shopee印度尼西亚:东南亚与台湾市场最大电商平台
2018/06/17 全球购物
澳大利亚女士时装在线:Rockmans
2018/09/26 全球购物
英语专业个人求职自荐信
2013/09/21 职场文书
金融行业职业生涯规划范文
2014/01/17 职场文书
社区活动邀请函范文
2014/01/29 职场文书
手工社团活动方案
2014/02/17 职场文书
关于九一八事变的演讲稿2014
2014/09/17 职场文书
怎样做好公众演讲能力?
2019/08/28 职场文书
python基于turtle绘制几何图形
2021/06/15 Python
如何创建一个创建MySQL数据库中的datetime类型
2022/03/21 MySQL