php实现复选框批量删除的方法:首先连接数据库并获取一张表;然后创建一个form表单并定义一个复选框;接着添加一个批量删除按钮;最后创建删除的PHP处理页面即可。

本文操作环境:Windows7系统、PHP7.1版、Dell G3电脑。

php批量删除,批量操作

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

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

可以加全选复选框

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

代码:

编号

姓名 电话 分组 操作

{$attr[0]}

{$str} {$attr[2]} {$nation}

外加一个批量删除按钮

上图:

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

代码:

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");//移除选中 }

}

}

2.删除的处理页面

代码:

$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实现复选框删除功能,php怎么实现复选框批量删除相关推荐

  1. 批量删除html网页,ie浏览器收藏夹网页批量删除方法

    ie浏览器收藏夹网页批量删除方法 ie浏览器收藏夹网页怎么批量删除?有时候我们重装系统不经意选择了ghost版本安装,安装好以后发现里面的IE浏览器居然也是显示收藏夹栏的,而且收藏夹上面收藏了各种购物 ...

  2. 批量删除php没有效果怎么办,PHPwind论坛系统批量删除功能BUG

    PHPwind论坛系统批量删除功能不太理想,朋友一论坛,使用的是PHPwind8.5驱动,但是在垃圾帖子与广告帖子批量删除的时候PHPwind有一个明显的BUG,在系统后台使用批量删除帖子功能的时候, ...

  3. thinkphp删除某一学生_基于ThinkPHP实现批量删除

    本文实例分析了基于ThinkPHP实现批量删除的代码实例,分享给大家供大家参考,具体如下: 废话不多说,先上效果图: HTML布局(基于bootstrap) 留言列表 返回 删除 id名称邮箱内容日期 ...

  4. excel批量删除公式保留数据_Excel实用tips(17) – 批量删除隐藏的工作表

    大家可能遇到过这种情况:一个几经易手的远古 Excel 表,文件巨大无比,运行极慢,删除数据和公式也无济于事. 反复查找原因,才发现表格中有好几十个隐藏的 worksheet,这些 worksheet ...

  5. 批量删除HTML链接软件,Excel原来也可以批量删除超链接

    昨天下午快下班时,在群里看到有小伙伴在抱怨说自己又得加班,因为领导给了一份Excel表格让她修改整理一下,但里面包含了太多没用的超链接,整理起来挺费时的.得一个一个手动清除,即在包含有超链接的单元格上 ...

  6. 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本

    Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...

  7. python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)

    Linux常用命令总结 1.系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系 ...

  8. 群晖自动删除重复文件_在群晖中批量删除重复文件(零基础手把手图文)

    在群晖中批量删除重复文件(零基础手把手图文) 2020-03-26 14:51:01 24点赞 229收藏 39评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...

  9. linux递归删除class目录,程序员罗杰-Linux 递归批量删除文件夹或文件的命令

    递归批量删除文件夹: 命令:find . -name svn -type d -print -exec rm -rf {} \; 说明: (1)'.'意思是从当前目录开始递归查找: (2) '-nam ...

最新文章

  1. LeetCode Additive Number(递归)
  2. Web渗透测试(sql注入 access,mssql,mysql,oracle,)
  3. mysql引擎机制_关于MySQL中的InnoDB引擎的MVCC机制的理解
  4. 【剑指offer - C++/Java】7、斐波那契数列
  5. Java泛型的个人理解
  6. 认清自我,不在迷茫!2019个人年终总结!
  7. 常用的内部网关协议(IGP)
  8. 论文那些事—Admix: Enhancing the Transferability of Adversarial Attacks
  9. 千兆光纤 GBIC和SFP接口规格介绍
  10. 浏览器标签中显示京东logo
  11. 小学生5年级计算机书,小学五年级作文:眼镜、电脑、书
  12. mysql查询每个部门工资最高的员工信息_获取每个部门中当前员工薪水最高的相关信息...
  13. shiro框架的基本理解
  14. openlayers 地图上加图标_OpenLayers教程:地图标注
  15. ERP分销系统有哪些优势?
  16. vs2012 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。
  17. 为什么说伊利丹是程序员?
  18. 大龄程序员求职四处碰壁,不知今后该怎么办!网友:老码农有咩用
  19. 什么是 FreeMarker?
  20. 消息队列中:消息可靠性、重复消息、消息积压、利用消息实现分布式事务

热门文章

  1. 服务器被入侵了?反手溯源出入侵者画像【网络安全】
  2. C#使用RSA加密解密文件
  3. 160个Crackme031之一元二次方程
  4. 开源一个自写的病毒技术工具集
  5. 【Laravel】只保留Auth::routes()的登录,关闭Auth::routes()的注册、重置密码、验证路由
  6. ACM入门之【拓扑排序】
  7. 【PAT乙级】1005 继续(3n+1)猜想 (25 分)
  8. 476. 数字的补数 【位运算】
  9. java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext崩溃解决
  10. 【JS】原生淘宝轮播图实现总结