博客,删除用户帖子

时间:2014-06-16 03:22:35

标签: php post blogs

我创建了一个用户可以发布内容的博客,以及在博客上做了什么? 无论如何,我希望用户能够删除他或她的帖子。我不知道从哪里开始。 使用此while循环将数据发布到页面:

 while($posts=mysqli_fetch_array($data)){
     $tasks=$posts['task'];
     $time=$posts['time'];
     $date=$posts['date'];    
echo '<p id="tasks">'.$tasks. '</p><p id="date">'.$date.'</p><p id="time">'.$time.'</p><hr />';

}

2 个答案:

答案 0 :(得分:0)

您可以创建一个表单,其中包含针对用户各个帖子的复选框。用户将根据要删除的帖子选中该框。在提交表单时,执行sql查询以删除帖子(使用posts表的主键来标识用户想要删除的帖子。

答案 1 :(得分:0)

在您的数据库中创建一个user_deleted或类似的默认值为no。

在用户个人资料列表中,所有帖子都带有要删除的复选框,底部有删除按钮,删除时更新表格,将user_delete从no更改为是。

在mysqli_query中显示帖子时添加WHERE user_deleted ='no'

然后,将显示的唯一帖子将是设置为no的帖子。