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 相关文章推荐
用header 发送cookie的php代码
Mar 16 PHP
window+nginx+php环境配置 附配置搭配说明
Dec 29 PHP
php设计模式 Observer(观察者模式)
Jun 26 PHP
php中socket的用法详解
Oct 24 PHP
php生成shtml类用法实例
Dec 09 PHP
mod_php、FastCGI、PHP-FPM等PHP运行方式对比
Jul 02 PHP
PHP中的switch语句的用法实例详解
Oct 21 PHP
laravel创建类似ThinPHP中functions.php的全局函数
Nov 26 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
PHP使用finfo_file()函数检测上传图片类型的实现方法
Apr 18 PHP
php检测mysql表是否存在的方法小结
Jul 20 PHP
Laravel使用scout集成elasticsearch做全文搜索的实现方法
Nov 30 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传值到不同页面的三种常见方式及php和html之间传值问题
2015/11/19 PHP
thinkPHP3.2简单实现文件上传的方法
2016/05/16 PHP
PHP十六进制颜色随机生成器功能示例
2017/07/24 PHP
用JavaScript隐藏控件的方法
2009/09/21 Javascript
jQuery.ajax 用户登录验证代码
2010/10/29 Javascript
一个非常全面的javascript URL解析函数和分段URL解析方法
2014/04/12 Javascript
jquery的clone方法应用于textarea和select的bug修复
2014/06/26 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
js兼容火狐显示上传图片预览效果的方法
2015/05/21 Javascript
详解JavaScript 中getElementsByName在IE中的注意事项
2017/02/21 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
Vue 进入/离开动画效果
2017/12/26 Javascript
微信小程序之分享页面如何返回首页的示例
2018/03/28 Javascript
jQuery动态移除与增加onclick属性的方法详解
2018/06/07 jQuery
JavaScript去掉数组重复项的方法分析【测试可用】
2018/07/19 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
python发布模块的步骤分享
2014/02/21 Python
Python字符串处理函数简明总结
2015/04/13 Python
Python中datetime常用时间处理方法
2015/06/15 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
Flask解决跨域的问题示例代码
2018/02/12 Python
Python通过VGG16模型实现图像风格转换操作详解
2020/01/16 Python
python 已知平行四边形三个点,求第四个点的案例
2020/04/12 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
python如何实现递归转非递归
2021/02/25 Python
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
ALDI奥乐齐官方海外旗舰店:德国百年超市
2017/12/27 全球购物
电大自我鉴定范文
2013/10/01 职场文书
会计学应届毕业生推荐信
2013/11/04 职场文书
企业法人授权委托书
2014/09/25 职场文书
师德师风自查总结
2014/10/14 职场文书
学校食堂食品安全承诺书
2015/04/29 职场文书
2015年质检工作总结
2015/05/04 职场文书
教师节班会主持词
2015/07/06 职场文书
新闻稿标题
2015/07/18 职场文书
导游词之重庆钓鱼城
2019/09/19 职场文书