Pelaksanaan fungsi penghapusan sistem pengurusan berita yang dibangunkan dengan PHP
Kami bercakap tentang halaman paparan sebelum ini, kedua-dua pengubahsuaian dan pemadaman mempunyai pernyataan untuk mengeluarkan id tersebut:
<a href="modifynew.php?id=<? php echo $ row['id'];?>">Ubah suai</a>
<a href="delnew.php?id=<?php echo $row['id' ]; ?>">Padam</a>
Seperti yang anda lihat, klik padam dan lompat ke halaman delnew.php
Nota: Untuk memadam, kita juga perlu mendapatkan id, dan kemudian dalam Untuk menanyakan pangkalan data dan menulis pernyataan padam, mesti ada syarat, jika tidak, anda tidak akan tahu data mana yang hendak dipadam
Carta alir fungsi padam:
Pertama sekali Sambung ke pangkalan data
header("Content-type: text/html; charset=utf-8");//Set encoding
$con = @mysql_connect("localhost","root","root ") or die("Sambungan pangkalan data gagal");
mysql_select_db('news') or die("Pangkalan data yang ditentukan tidak boleh dibuka");
mysql_query("set names utf8");//Tetapkan pangkalan data Set aksara
dan kemudian dapatkan id
$id = $_GET['id'];
Akhirnya kami menulis kenyataan padam
$sql = "delete from new where id='$id'";
$res = mysql_query($sql);
if($res){
echo "<script>alert('Delete successfully');location .href='newlist.php';</script>";
}else{
?echo "<script>alert( 'Pemadaman gagal');location.href='newlist.php';< ;/script>";
}
Dengan cara ini, fungsi pemadaman kami telah dilaksanakan
Kod lengkap adalah seperti berikut
<?php header("Content-type: text/html; charset=utf-8");//設(shè)置編碼 $con =@mysql_connect("localhost","root","root") or die("數(shù)據(jù)庫(kù)連接失敗"); mysql_select_db('news') or die("指定的數(shù)據(jù)庫(kù)不能打開(kāi)"); mysql_query("set names utf8");//設(shè)置數(shù)據(jù)庫(kù)的字符集 $id = $_GET['id']; $sql = "delete from new where id='$id'"; $res = mysql_query($sql); if($res){ echo "<script>alert('刪除成功');location.href='newlist.php';</script>"; }else{ echo "<script>alert('刪除失敗');location.href='newlist.php';</script>"; } ?>