PHP批量删除(一看就懂)

本文介绍了一个简单的PHP批量删除功能实现方案,包括使用JavaScript进行全选操作、PHP后端执行删除逻辑以及HTML页面上的具体实现细节。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

php的批量删除有3个部分:1.是全选的js代码;2.是php删除代码我不是用类写的,大家一看就能看懂;3.是页面代码。
js部分用全选的:function All(e, itemName)
{
var aa = document.getElementsByName(itemName);
for (var i=0; i<aa.length; i++)
 
  aa[i].checked = e.checked;//得到那个总控的复选框的选中状态
}
function Item(e, allName)
{
var all = document.getElementsByName(allName)[0];
if(!e.checked) all.checked = false;
else
{
    var aa =document.getElementsByName(e.name);
    for (vari=0; i<aa.length; i++)
    if(!aa[i].checked) return;
    all.checked= true;
}
}

php删除代码:
<?php
//连接数据库
   include("conn.php");
//删除
    //传来的值
    $mm =$_POST["mm"];
    $id=implode(",",$mm);
    $sql ="delete from leaves where id in(".$id.")";
    //echo$sql;
   $result=mysql_query($sql);
    echo$result?"删除成功":"删除失败";
?>
页面部分代码:
<table width="100%" border="0" cellspacing="0"cellpadding="0">
        <tr>
           <td height="20" bgcolor="#E5E6E7"class="114">
         下面这句代码是注意看哦!
<input type="checkbox" name="mm[]"value="<?php echo $id; ?>"onclick="Item(this, 'mmAll')">
         <span class="block12">
             网友
             
             <?php echo $time;?>       
           </span>
           </td>
           <td bgcolor="#E5E6E7" align="right" width="10%"nowrap><ahref="admin_shanping_2.php?id=<?php echo $id;?>" onclick="return confirm('您确定删除此项吗?')">删除</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
         <spanclass="block12">IP:<?php echo$Ip;?>&nbsp;</span></td>
         </tr>
         <tr>
           <td bgcolor="#FFFFFF"colspan=2>
             <table width="100%" border="0" cellspacing="1"cellpadding="6" bgcolor="#D8D7D6">
               <tr>
                 <td bgcolor="#FFFFFF"class="l14"><?php$content=htmlspecialchars($content,ENT_QUOTES); echo $content;?></td>
               </tr>
             </table>
           </td>
         </tr>
   
       </table>
   
      <?php
       }
      ?>
      </td>
</tr>
<tr>
   <td align="center"><input type="checkbox" name="mmAll"onclick="All(this, 'mm[]')">全选&nbsp;&nbsp;
   <input name="Submit" type="submit"value="删除">&nbsp;&nbsp;&nbsp;
</tr>
</table>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值