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='{$v[0]}' /></td> <td>{$v[0]}</td> <td>{$v[1]}</td> </tr>"; } ?> </table> <input type="submit" value="刪除" 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");