重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
列清单的代码不正确,没有把编号作为参数传递给删除的PHP程序,修改如下:
创新互联是一家集网站建设,桥西企业网站建设,桥西品牌网站建设,网站定制,桥西网站建设报价,网络营销,网络优化,桥西网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
?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']))取消,只需要判断参数id既可,这样:
$id=$_GET['id'];
if($id!=''){
....执行delete....
}
//删除是记录是用sql语句,比如 delete from xxx(table) where id=1 删除 id=1的记录
//数据库操作后,手动关闭是好得习惯,不手动关闭,php程序也会最后自动关闭
首先在留言详情的后面添加一个标签
a href="/localhost/message/delete?id=?=$item-id?"删除/a
就是点击到这个删除,就会传递一个留言的id值到相应的页面
然后在该页面执行数据库操作 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');
//
}