首页 > 代码库 > PHP批量删除做法
PHP批量删除做法
1.批量删除主页
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> </head> <body> <form action="shanchu.php" method="post"> <table width="100%" border="1" cellpadding="0" cellspacing="0"> <tr> <td><input type="checkbox" id="qx" onclick="xuanzhong()" />全选</td> <td>代号</td> <td>名称</td> </tr> <?php include("../toupiao/PPO.class.php"); $db = new PPO(); $sql = "select * from nation"; $attr = $db->Query($sql); foreach($attr as $v) { echo "<tr> <td><input type=‘checkbox‘ name=‘ck[]‘ class=‘ck‘ value=http://www.mamicode.com/‘{$v[0]}‘ /></td> <td>{$v[0]}</td> <td>{$v[1]}</td> </tr>"; } ?> </table> <input type="submit" value="http://www.mamicode.com/删除" onclick="return tishi()" /> </form> </body> <script type="text/javascript"> function xuanzhong() { //取全选按钮的选中状态 var zt = document.getElementById("qx").checked; //让下面所有的checkbox选中状态改变 var ck = document.getElementsByClassName("ck"); for(var i=0;i<ck.length;i++) { if(zt) { ck[i].setAttribute("checked","checked"); } else { ck[i].removeAttribute("checked"); } } } function tishi() { //找所有选中项 var ck = document.getElementsByClassName("ck"); var str = ""; for(var i=0;i<ck.length;i++) { if(ck[i].checked) { str += ck[i].value+","; } } return confirm("确定要删除以下数据么:"+str+""); } </script> </html>
2.做删除处理页面
<?php $ck = $_POST["ck"]; include("../toupiao/PPO.class.php"); $db = new PPO(); //第一种方式 /*foreach($ck as $v) { $sql = "delete from nation where code=‘{$v}‘"; $db->Query($sql,0); }*/ //第二种方式 //in (‘‘,‘‘,‘‘,‘‘,‘‘) $str = implode("‘,‘",$ck); $str = "(‘{$str}‘)"; $sql = "delete from nation where code in {$str}"; $db->Query($sql,0); header("location:piliangshanchu.php");
PHP批量删除做法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。