用PHP做批量删除数据
在PHP版块搜了一下,还没有发现这样的帖子,今天本人正好做到一个,所以贴上来与大家分享.
//+----------------------------------------------------------------------------------
//js部分(注:这段JS代码是TOM邮件里拷贝过来的.我把它修改了一下)
<script language="JavaScript">
<!--
var submitImgId = '';
function SetSubmitImgId(ImgId)
{
submitImgId = ImgId;
}
function CheckBeforSubmit(theForm)
{
if (submitImgId == 'del')
{
if (confirm("您真的要删除这些信息么?"))
return true;
}
return false;
}
// -->
</script>
//+-----------------------------------------------------------------------------------
//Form 部分 比如:
<form name="form1" action="" method="post" onsubmit="return CheckBeforSubmit(form1);">
//循环体
<input type=checkbox value="$id" name="xlh[]">
//循环体结束
<input type="submit" value="删除" name="del" onclick="SetSubmitImgId('del');">
//+----------------------------------------------------------------------------------
//php代码部分
if (isset($del))
{
if(is_array($xlh))
{
$ids = $comma = "";
foreach($xlh as $id)
{
$ids .= "$comma'$id'";
$comma = ", ";
}
$query="DELETE FROM $table WHERE id IN ($ids)";
//删除成功
}
}
//End