分享

用PHP实现全选全删

 万子千秋 2011-03-24
找到了  这个是可以的  不过具体的要你自己做修改一下
<?php  

require_once("../../include/conn.php");

$con=new include_database();

$glyl=$con->dosql("select * from hlkp_admin,hlkp_admin_type where hlkp_admin.admin_type = hlkp_admin_type.admin_type_id ");

   foreach($glylb as $m){
    $id=$m['admin_id'];
   ?>
<form method="post" action="../class/deleteadminall.class.php" name="form1" >

<table><tr>
   <td class='tdcenter'><input type="checkbox" name="mm[]" id="mm" value="<?php echo $id;?>"></td>
   <td><?php echo $m['admin_id'];?></td>
   <td><?php echo $m['admin_name'];?></td>
   <td><?php echo $m['admin_ip'];?></td>
   <td><?php echo $m['add_time'];?></td>
   <td><?php echo $m['admin_type_name'];?></td>
   <td><font size='2' color='red'>
    <? echo"<a href='../admin.php?file=lookadminlist&style=look&id=$id'>"?>查看</a>|
    <? echo"<a href='../admin.php?file=updateadminlist&style=update&id=$id'>"?>编辑</a>|
    <a href="../admin.php?file=updateadminlist&style=delete&id=<?php echo $id?>" onclick="return confirm('确定吗')" >删除</a>|
    <a href="">日志</a>
    </font>
   </td>
</tr>

<?php
    }
   ?>

</table>
<input type="checkbox" name="mmAll" onclick="checkAll(this, 'mm[]')">
全选/取消
<input type ="submit" name="del" value="删除" onclick="return userDelAllchk()"></input>
<br>
</form>
<script>


function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
{
   aa.checked = e.checked;
   return aa.checked;
}
}

//全选删除
function userDelAllchk()
{
if(window.confirm('确定删除吗?'))
{
   var checkbox = document.getElementsByName('mm[]');
   var m = 0;
   for(var i=0;i<checkbox.length;i++){
    if(checkbox.checked == true){
       m = m + 1;
    }
   }    
   if (m == '0')
   {
    return false;
   }
}
else
{
   return false;
}
}

</script>


<?php
$a = $_POST["mm"];
print_r($a);

$i = 0;
foreach ($a as $temp)
{
   $m[$i] = $temp;
找到了  这个是可以的  不过具体的要你自己做修改一下
<?php  

require_once("../../include/conn.php");

$con=new include_database();

$glyl=$con->dosql("select * from hlkp_admin,hlkp_admin_type where hlkp_admin.admin_type = hlkp_admin_type.admin_type_id ");

   foreach($glylb as $m){
    $id=$m['admin_id'];
   ?>
<form method="post" action="../class/deleteadminall.class.php" name="form1" >

<table><tr>
   <td class='tdcenter'><input type="checkbox" name="mm[]" id="mm" value="<?php echo $id;?>"></td>
   <td><?php echo $m['admin_id'];?></td>
   <td><?php echo $m['admin_name'];?></td>
   <td><?php echo $m['admin_ip'];?></td>
   <td><?php echo $m['add_time'];?></td>
   <td><?php echo $m['admin_type_name'];?></td>
   <td><font size='2' color='red'>
    <? echo"<a href='../admin.php?file=lookadminlist&style=look&id=$id'>"?>查看</a>|
    <? echo"<a href='../admin.php?file=updateadminlist&style=update&id=$id'>"?>编辑</a>|
    <a href="../admin.php?file=updateadminlist&style=delete&id=<?php echo $id?>" onclick="return confirm('确定吗')" >删除</a>|
    <a href="">日志</a>
    </font>
   </td>
</tr>

<?php
    }
   ?>

</table>
<input type="checkbox" name="mmAll" onclick="checkAll(this, 'mm[]')">
全选/取消
<input type ="submit" name="del" value="删除" onclick="return userDelAllchk()"></input>
<br>
</form>
<script>


function checkAll(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
{
   aa.checked = e.checked;
   return aa.checked;
}
}

//全选删除
function userDelAllchk()
{
if(window.confirm('确定删除吗?'))
{
   var checkbox = document.getElementsByName('mm[]');
   var m = 0;
   for(var i=0;i<checkbox.length;i++){
    if(checkbox.checked == true){
       m = m + 1;
    }
   }    
   if (m == '0')
   {
    return false;
   }
}
else
{
   return false;
}
}

</script>


<?php
$a = $_POST["mm"];
print_r($a);

$i = 0;
foreach ($a as $temp)
{
   $m[$i] = $temp;
   $i++;
}
require_once("../class/page.class.php");
    require_once("../../include/conn.php");
    $con=new include_database();
    
    for($i = 0;$i < count($a);$i++)
    {
     $sql="delete from hlkp_admin where admin_id='".$m[$i]."'";
     $row=$con->doSql($sql);
    }
   if($row){
    echo "<script>alert('删除失败!');window.location.href='../tpl/adminlist.tpl.php'</script>";
   }
   else
   {
    echo "<script>alert('删除成功!');window.location.href='../tpl/adminlist.tpl.php'</script>";
   }
?>

   $i++;
}
require_once("../class/page.class.php");
    require_once("../../include/conn.php");
    $con=new include_database();
    
    for($i = 0;$i < count($a);$i++)
    {
     $sql="delete from hlkp_admin where admin_id='".$m[$i]."'";
     $row=$con->doSql($sql);
    }
   if($row){
    echo "<script>alert('删除失败!');window.location.href='../tpl/adminlist.tpl.php'</script>";
   }
   else
   {
    echo "<script>alert('删除成功!');window.location.href='../tpl/adminlist.tpl.php'</script>";
   }
?>

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多