列清單的代碼不正確,沒有把編號作為參數(shù)傳遞給刪除的PHP程序,修改如下:
創(chuàng)新互聯(lián)是一家集網站建設,橋西企業(yè)網站建設,橋西品牌網站建設,網站定制,橋西網站建設報價,網絡營銷,網絡優(yōu)化,橋西網站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網站。
?php
while(list($id,$content,$date)=$stmt-fetch(PDO::FETCH_NUM))
{
echo?"tr
td$id/td
td$content/td
td$date/td
tda?href='ed.php?id=$id'編輯/a
a?href='del.php?id=$id'刪除/a/td
/tr";
}
刪除的文件有的小的修改,把判斷if(isset($_get['sc']))取消,只需要判斷參數(shù)id既可,這樣:
$id=$_GET['id'];
if($id!=''){
....執(zhí)行delete....
}
//刪除是記錄是用sql語句,比如 delete from xxx(table) where id=1 刪除 id=1的記錄
//數(shù)據(jù)庫操作后,手動關閉是好得習慣,不手動關閉,php程序也會最后自動關閉
首先在留言詳情的后面添加一個標簽
a href="/localhost/message/delete?id=?=$item-id?"刪除/a
就是點擊到這個刪除,就會傳遞一個留言的id值到相應的頁面
然后在該頁面執(zhí)行數(shù)據(jù)庫操作 delete ( 'tablename' ,'id'=$id);
寫SQL語句就行了
public function delete()
{
//我這寫的是MVC模式下的
$id= $this-input-get('id', TRUE);//get方法獲取鏈接后的id值
$this-db-where('id',$id);
$this-db-delete('list');
//
}