php实现复选框删除功能,php怎么实现复选框批量删除
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怎么实现复选框批量删除相关推荐
- 批量删除html网页,ie浏览器收藏夹网页批量删除方法
ie浏览器收藏夹网页批量删除方法 ie浏览器收藏夹网页怎么批量删除?有时候我们重装系统不经意选择了ghost版本安装,安装好以后发现里面的IE浏览器居然也是显示收藏夹栏的,而且收藏夹上面收藏了各种购物 ...
- 批量删除php没有效果怎么办,PHPwind论坛系统批量删除功能BUG
PHPwind论坛系统批量删除功能不太理想,朋友一论坛,使用的是PHPwind8.5驱动,但是在垃圾帖子与广告帖子批量删除的时候PHPwind有一个明显的BUG,在系统后台使用批量删除帖子功能的时候, ...
- thinkphp删除某一学生_基于ThinkPHP实现批量删除
本文实例分析了基于ThinkPHP实现批量删除的代码实例,分享给大家供大家参考,具体如下: 废话不多说,先上效果图: HTML布局(基于bootstrap) 留言列表 返回 删除 id名称邮箱内容日期 ...
- excel批量删除公式保留数据_Excel实用tips(17) – 批量删除隐藏的工作表
大家可能遇到过这种情况:一个几经易手的远古 Excel 表,文件巨大无比,运行极慢,删除数据和公式也无济于事. 反复查找原因,才发现表格中有好几十个隐藏的 worksheet,这些 worksheet ...
- 批量删除HTML链接软件,Excel原来也可以批量删除超链接
昨天下午快下班时,在群里看到有小伙伴在抱怨说自己又得加班,因为领导给了一份Excel表格让她修改整理一下,但里面包含了太多没用的超链接,整理起来挺费时的.得一个一个手动清除,即在包含有超链接的单元格上 ...
- 删除空文件夹 linux,Linux中find批量删除空文件及空文件夹脚本
Linux中find批量删除空文件及空文件夹脚本 linux下批量删除空文件(大小等于0的文件)的方法 代码如下 复制代码 find . -name "" -type f -siz ...
- python 删除n天前文件_Linux 按时间批量删除文件命令(删除N天前文件)
Linux常用命令总结 1.系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系 ...
- 群晖自动删除重复文件_在群晖中批量删除重复文件(零基础手把手图文)
在群晖中批量删除重复文件(零基础手把手图文) 2020-03-26 14:51:01 24点赞 229收藏 39评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限,点击 ...
- linux递归删除class目录,程序员罗杰-Linux 递归批量删除文件夹或文件的命令
递归批量删除文件夹: 命令:find . -name svn -type d -print -exec rm -rf {} \; 说明: (1)'.'意思是从当前目录开始递归查找: (2) '-nam ...
最新文章
- LeetCode Additive Number(递归)
- Web渗透测试(sql注入 access,mssql,mysql,oracle,)
- mysql引擎机制_关于MySQL中的InnoDB引擎的MVCC机制的理解
- 【剑指offer - C++/Java】7、斐波那契数列
- Java泛型的个人理解
- 认清自我,不在迷茫!2019个人年终总结!
- 常用的内部网关协议(IGP)
- 论文那些事—Admix: Enhancing the Transferability of Adversarial Attacks
- 千兆光纤 GBIC和SFP接口规格介绍
- 浏览器标签中显示京东logo
- 小学生5年级计算机书,小学五年级作文:眼镜、电脑、书
- mysql查询每个部门工资最高的员工信息_获取每个部门中当前员工薪水最高的相关信息...
- shiro框架的基本理解
- openlayers 地图上加图标_OpenLayers教程:地图标注
- ERP分销系统有哪些优势?
- vs2012 未能正确加载“Microsoft.VisualStudio.Editor.Implementation.EditorPackage”包。
- 为什么说伊利丹是程序员?
- 大龄程序员求职四处碰壁,不知今后该怎么办!网友:老码农有咩用
- 什么是 FreeMarker?
- 消息队列中:消息可靠性、重复消息、消息积压、利用消息实现分布式事务
热门文章
- 服务器被入侵了?反手溯源出入侵者画像【网络安全】
- C#使用RSA加密解密文件
- 160个Crackme031之一元二次方程
- 开源一个自写的病毒技术工具集
- 【Laravel】只保留Auth::routes()的登录,关闭Auth::routes()的注册、重置密码、验证路由
- ACM入门之【拓扑排序】
- 【PAT乙级】1005 继续(3n+1)猜想 (25 分)
- 476. 数字的补数 【位运算】
- java.lang.NoClassDefFoundError: org/springframework/context/ApplicationContext崩溃解决
- 【JS】原生淘宝轮播图实现总结