1、首先在文章列表页面(list.php),将多选筐命名为:“$del_id[]”,值为文章ID号。
例如(list.php):
<form name="del_form" action="del.php" method="post">
<?php
$result=mysql_query("select * from news");
while($rs=mysql_fetch_array($result)){
?>
<input name="del_id[]" type="checkbox" id="del_id[]" value="<?=$rs[id]?>" /><?=$rs[title]?>
<?php
}
?>
</form>
2、处理页面(del.php):
<?php
include"conn.php";
$array = $_POST["del_id"]; //将所选的值组成的数组放入$array数组
if(!empty($array)){
$del_num=count($array);
for($ii=0;$ii<$del_num;$ii++){
mysql_query("Delete from liuyan where id=$array[$ii]");
}
echo("<script type='text/javascript'>alert('删除成功!');history.back();</script>");
}else{
echo("<script type='text/javascript'>alert('请先选择项目!');history.back();</script>");
上面的代码经过测试,总是发现一些问题:用下面的解决会好一些,祝你成功!
$array = $_POST[del_id]; //将所选的值组成的数组放入$array数组
$id = implode(",",$array);
//将删除信息添加到数据库
$strsql="delete from liuyan where id in (".$id.")";
$result=mysql_query($strsql,$myconn) or die(mysql_error());
//关闭对数据库的连接
mysql_close($myconn);
echo("<script type='text/javascript'>alert('删除成功!');history.back();</script>");