删除表格的内容
用php删除数据库中某一个表格的内容,
首先用php将表格给显示出来
1 <h1>显示注册信息</h1> 2 <table width="100%" border="1" cellpadding="0" cellspacing="0"> 3 <tr> 4 <td>代号</td> 5 <td>姓名</td> 6 <td>性别</td> 7 <td>操作</td> 8 </tr> 9 10 <?php 11 $db = new MySQLi("localhost","root","123456","text_0408"); 12 $sql = "select * from zhuce"; 13 $result = $db->query($sql); 14 $arr = $result->fetch_all(); 15 foreach($arr as $v) 16 { 17 //修改性别 18 //$sex = $v[2]?"男":"女"; 19 20 //修改民族 21 //$sql1 = "select name from nation where code='{$v[3]}'"; 22 //$r1 = $db->query($sql1); 23 //$a1 = $r1->fetch_row(); 24 25 echo "<tr> 26 <td>{$v[0]}</td> 27 <td>{$v[1]}</td> 28 <td>{$v[2]}</td> 29 <td><a href='del.php? id={$v[0]}' onclick=\"return confirm('确认删除么?')\">删除</a></td> 30 </tr>";//用js方法给出提示确认删除或者取消的提示框,这样可以防止不小心把不想删除的数据给删除掉 31 } 32 ?> 33 34 </table>
处理页面
1 <?php 2 $id = $_GET["id"]; 3 4 $db = new MySQLi("localhost","root","123456","text_0408"); 5 $sql = "delete from zhuce where id='{$id}'"; 6 if($db->query($sql)) 7 { 8 //跳转页面 9 header("location:main.php");//当文件不在同一个文件夹下的时候容易出错 10 /*echo "<script>window.location.href='main.php'</script>";*/ //当文件不在同一个文件夹下的时候可以用这个调转页面的方法 11 } 12 else 13 { 14 echo "删除失败!"; 15 }