PHP实现批量审核和批量删除的源代码
1、首先使用checkbox 可以实现多条记录同时选择,下面的代码中我使用的JAVASCRIPT 实现了全选和全不选的功能,更大地方便了后台的管理,提高 管理效率。
2、点击提交按钮实现确认对话框
3、PHP得到提交上来的数据,这里要注意,checkbox等表单值使用POST提交上来的数据是一个数组,这里PHP得到的值是一个数组,所以还要把数组进行处理。
4、处理表单数组,implode 函数可以把数组分开,当然还可以用其它的函数也很多
5、SQL语句,在批量处理数据中有一个很方便的语法就是IN id的方法, IN(${str}) 这里要注意这个条件语句的写法。
1.[代码][PHP]代码
//JS实现全选/不全选的代码
function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i
aa[i].checked = e.checked;
}
function checkItem(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
var aa = document.getElementsByName(e.name);
for (var i=0; i
if(!aa[i].checked) return;
all.checked = true;
}
}
$num=$_POST['mm'];//这里得到一个POST数组;
$str=implode(',', $num); 把数组值分开;
$query="delete from `ad` where `id` IN(${str});"; //SQL语法,IN条件语句;