正确地将delte.php发送到我的数据库

时间:2009-11-02 16:37:44

标签: php mysql database xhtml

我有一个函数,我有一个删除按钮来删除注释。我把按钮全部连在一起准备好了。我只是不知道我应该在我正在创建的'delte.php'脚本上放什么,以及告诉它如何发送到数据库以使状态死亡。以及删除页面上的评论。

由于

3 个答案:

答案 0 :(得分:2)

您的php脚本将包含一个删除评论的查询

mysql_query("delete from comments where id = $id");

使用Ajax发送请求,不会重新加载当前网页。以下是使用jQuery

的代码段
function deleteComment(commentId)
{
$.ajax({
   type: "POST",
   url: "delete.php",
   data: "id="+ commentId,
   success: function(msg){
     alert( "Comment " + commentId + " deleted" );
   }
 });
}

<a href="#" onclick="deleteComment(1)">Delete Comment 1</a>

答案 1 :(得分:1)

你的意思是

mysql_query("DELETE * FROM yourTable WHERE commentId = $id", $yourDbLink);

巴比

答案 2 :(得分:0)

如果您不希望浏览器转到任何地方,您可以发送HTTP状态204,“无内容”。

通常情况下,您会通过“删除评论”的通知重定向到同一页面。或类似的。