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批量生成缩略图的代码
Jul 19 PHP
php实现首页链接查询 友情链接检查的代码
Jan 05 PHP
PHP网站安装程序制作的原理、步骤、注意事项和示例代码
Aug 01 PHP
PHP 5.3 下载时 VC9、VC6、Thread Safe、Non Thread Safe的区别分析
Mar 28 PHP
php 去除html标记--strip_tags与htmlspecialchars的区别详解
Jun 26 PHP
php json_encode值中大括号与花括号区别
Sep 30 PHP
PHP学习笔记之字符串编码的转换和判断
May 22 PHP
Yii框架中 find findAll 查找出制定的字段的方法对比
Sep 10 PHP
php实现mysql备份恢复分卷处理的方法
Dec 26 PHP
nginx+thinkphp下解决不支持pathinfo模式
Jul 01 PHP
java微信开发之上传下载多媒体文件
Jun 24 PHP
PHP实现对xml进行简单的增删改查(CRUD)操作示例
May 19 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
实现“上一页”和“下一页按钮
2006/10/09 PHP
浅析PHP中的UNICODE 编码与解码
2013/06/29 PHP
php数组索引的Key加引号和不加引号的区别
2014/08/19 PHP
php树型类实例
2014/12/05 PHP
PHP实现下载远程图片保存到本地的方法
2017/06/19 PHP
jQuery 标题的自动翻转实现代码
2009/10/14 Javascript
JavaScript 组件之旅(一)分析和设计
2009/10/28 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
利用谷歌地图API获取点与点的距离的js代码
2012/10/11 Javascript
一个简单的JS时间控件示例代码(JS时分秒时间控件)
2013/11/22 Javascript
JS短路原理的应用示例 精简代码的途径
2013/12/13 Javascript
JavaScript日期时间格式化函数分享
2014/05/05 Javascript
jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法
2015/03/25 Javascript
快速学习jQuery插件 Cookie插件使用方法
2015/12/01 Javascript
JavaScript编写点击查看大图的页面半透明遮罩层效果实例
2016/05/09 Javascript
Bootstrap 3的box-sizing样式导致UEditor控件的图片无法正常缩放的解决方案
2016/09/15 Javascript
React进阶学习之组件的解耦之道
2017/08/07 Javascript
vue-resource + json-server模拟数据的方法
2017/11/02 Javascript
vue 移动端适配方案详解
2018/11/15 Javascript
如何在vue项目中嵌入jsp页面的方法(2种)
2020/02/06 Javascript
[05:08]第一届“网鱼杯”DOTA2比赛精彩集锦
2014/09/05 DOTA
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
Python判断字符串与大小写转换
2015/06/08 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
Python3实现转换Image图片格式
2018/06/21 Python
python flask安装和命令详解
2019/04/02 Python
python实现文件的备份流程详解
2019/06/18 Python
在tensorflow以及keras安装目录查询操作(windows下)
2020/06/19 Python
CSS3之边框多颜色Border-color属性使用示例
2013/10/11 HTML / CSS
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
英国在线购买轮胎、预订汽车、汽车维修和装配网站:Protyre
2020/04/12 全球购物
你对IPv6了解程度
2016/02/09 面试题
酒店服务与管理毕业生求职信
2013/11/02 职场文书
国培教师自我鉴定
2014/02/12 职场文书
法人授权委托书样本
2014/09/19 职场文书
一小时学会TensorFlow2之基本操作2实例代码
2021/09/04 Python