一聚教程网:一个值得你收藏的教程网站

热门教程

PHP怎么实现批量删除 实现批量删除的代码

时间:2022-06-24 14:51:24 编辑:袖梨 来源:一聚教程网

前台

 

  

  

  

  

 代码如下复制代码

  批量删除

  

//复选框

function checkall(all)

{

  var ck = document.getElementsByClassName("ck");

  

  if(all.checked)

  {

   for(var i=0;i

   {

     ck[i].setAttribute("checked","checked");

   }

  }

  else

  {

   for(vari=0;i

   {

     ck[i].removeAttribute("checked");

   }

  }

}

  

  

id名字

  

  

//显示列表

function show()

{

  //连接数据库

  @mysql_connect('localhost','root','');

  mysql_select_db('test');

  mysql_query('set names utf8');

  

  $sql="select id,name from test";

  $res=mysql_query($sql);

  

  //循环取出数据

   while($row=mysql_fetch_row($res))

    {

     echo "

      

       

       {$row[0]}

     

      {$row[1]}

    ";

    }

  }

?>


id名字

后台

 

 代码如下复制代码

  

//接收post传来的数组

$arr=$_POST["item"];

  

/**

* 批量删除 

* 思路:把前台批量选择的数据放在数组里,删除该数组即可 

* @param $arr 

* @return $res 成功or失败

*/

functionbatch_del($arr)

{

  @mysql_connect('localhost','root','');

  mysql_select_db('test');

  mysql_query('set names utf8');

  

  //把数组元素组合为字符串:

  $str= implode("','",$arr);

  //in 表示多个

  $sql="delete from test where id in('{$str}')";

  $res= mysql_query($sql);

  

  if(!$res){

      echo"删除失败";

    }else{

  

      if(mysql_affected_rows()>0){

        echo"删除成功";

      }else{

        echo"没有行受到影响";  

      }

    } 

  }

  

//调用批量删除函数

  

batch_del($arr);

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助。

热门栏目