PHP 在下面这个留言板代码中加入删除按钮,每一个删除按钮删除相对应一行数据,这怎么弄

<?php$conn=@mysql_connect("localhost","root","")ordie("error");mysql_select_db("bbs",... <?php $conn = @ mysql_connect("localhost", "root", "") or die("error");mysql_select_db("bbs", $conn); if(isset($_POST['submit'])){ $sql="insert into message (id,user,title,content,lastdate) " . "values ('','$_POST[user]','$_POST[title]','$_POST[content]',now())"; mysql_query($sql); echo "<script language=\"javascript\">alert('添加成功');history.go(-1)</script>";}?><script language=javascript>function CheckPost(){ if (myform.user.value=="") {alert("请填写用户名"); myform.user.focus(); return false;} if (myform.title.value.length<5) {alert("标题不能少于5个字符"); myform.title.focus(); return false;} if (myform.content.value=="") {alert("必须要填写留言内容"); myform.content.focus(); return false;}}</script>
<center><form action="message.php" method="post" name="myform" onsubmit="return CheckPost();">
用户:<input type="text" size="10" name="user" /><br>
标题:<input type="text" name="title" /><br/>
内容:<textarea name="content" cols="60" rows="9"></textarea><br/>
<input type="submit" name="submit" value="发布留言"/>
</form></center>
<table width=500 border="0" align="center" cellpadding="5"
cellspacing="1" bgcolor="$add3ef">
下面的字数限制不让打了啊啊啊
展开
 我来答
大别山的蜗牛
高粉答主

推荐于2018-04-12 · 一只互联网搬运的蜗牛
大别山的蜗牛
采纳数:6928 获赞数:12024

向TA提问 私信TA
展开全部
首先在留言详情的后面添加一个标签
<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');
//

}
dream_wolf1
2014-07-14
知道答主
回答量:7
采纳率:0%
帮助的人:5.5万
展开全部
代码有点乱,勉强看到啦你得loop,在第36行你用得是while来进行数据库遍历得是吧,这里建议用foreach 来进行遍历,
<?php foreach ($query as $row){
//这里就是你要输出得标题啊,内容之类得,给个例子:<td>标题:<?= $row["title"] ?></td>
//然后你说要加删除可以这样来实现:

<td><a href="delete.php">X</a> 标题:<?= $row["title"] ?></td>
//然后新建一个delete.php页面来执行删除这条数据得操作

}
?>
或者如楼上仁兄说得,对于这个X 也就是删除按钮给个id,然后用jquery(推荐)或者js,当前页面显示删除但数据库不变,或者结合jquery ajax来进行异步数据库永久删除。欢迎追问!
追问
大神 请看私信
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ab5a6f5
2014-07-14 · TA获得超过105个赞
知道小有建树答主
回答量:191
采纳率:0%
帮助的人:84.4万
展开全部
我个人觉得可以用jquery来做,不一定非要用PHP的
追问
大神 我还没学到这么高端的。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式