php全选删除的实现方法:首先设置全选“checkbox”;然后命名class为ckb,并将id值巧妙的放入input中;接着对id进行处理,并去除第一个逗号;最后在后台操作数据库,并处理删除动作即可。

推荐:《PHP教程》
jQuery+php简单实现全选删除的方法
分享给大家供大家参考,具体如下:
<input type="checkbox" id="ckb_selectAll" onclick="selectAll()" title="选中/取消选中"> <a href="javascript:void(0);" onclick="del_()" title="删除选定数据" style="font-weight:normal">删除</a>
↑全选checkbox
立即学习“PHP免费学习笔记(深入)”;
Modoer 是一款以本地分享,多功能的点评网站管理系统。采用 PHP+MYSQL 开发设计,开放全部源代码。因具有非凡的访问速度和卓越的负载能力而深受国内外朋友的喜爱,不局限于商铺类点评,真正实现了多类型的点评,可以让您的网站点评任何事与物,同时增加产品模块,也更好的网站产品在网站上展示。Modoer点评系统 2.5 Build 20110710更新列表1.同步 旗舰版系统框架2.增加 限制图片
0
<input type="checkbox" class="ckb" id="+con.id+" value="+con.id+">
↑为删除项,同一命名class为ckb,方便操作,同时将id值巧妙的放入input中,方便获取。
function selectAll() {
if ($('#ckb_selectAll').is(':checked')) {
$(".ckb").attr("checked", true); //全部选中
} else {
$(".ckb").attr("checked", false);//全部取消
}
}↑选中事件
function del_() {
var ids = '';
$(".ckb").each(function() {
if ($(this).is(':checked')) {
ids += ',' + $(this).val(); //逐个获取id
}
});
ids = ids.substring(1); // 对id进行处理,去除第一个逗号
if (ids.length == 0) {
alert('请选择要删除的选项');
} else {
if (confirm("确定删除?删除后将无法恢复。")) {
url = "action=del_call_record&ids=" + ids;
$.ajax({
type: "post",
url: "send.php",
data: url,
success: function(json) {
if (parseInt(json.counts) > 0) {
alert(json.des);
location.reload();
} else {
alert(json.des);
}
},
error: function(XMLHttpRequest, textStatus) {
alert("页面请求错误,请检查重试或联系管理员!\n" + textStatus);
}
});
}
}
}↑删除用ajax来处理。
↓后台操作数据库,处理删除动作。
$ids = trim($_REQUEST['ids']);
$del_sql = "DELETE FROM vicidial_call_record WHERE id IN(".$ids.")";
//print_r($del_sql);exit;
if (mysqli_query($db_conn, $del_sql)) {
$counts = "1";
$des = "成功";
} else {
$counts = "0";
$des = "失败";
}
$json_data = "{";
$json_data. = "\"counts\":".json_encode($counts).",";
$json_data. = "\"des\":".json_encode($des)."";
$json_data. = "}";
echo $json_data;
break;以上就是php如何实现全选删除的功能的详细内容,更多请关注php中文网其它相关文章!
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号