我创建了一个用户可以发布内容的博客,以及在博客上做了什么? 无论如何,我希望用户能够删除他或她的帖子。我不知道从哪里开始。 使用此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 />';
}
答案 0 :(得分:0)
您可以创建一个表单,其中包含针对用户各个帖子的复选框。用户将根据要删除的帖子选中该框。在提交表单时,执行sql查询以删除帖子(使用posts表的主键来标识用户想要删除的帖子。
答案 1 :(得分:0)
在您的数据库中创建一个user_deleted或类似的默认值为no。
在用户个人资料列表中,所有帖子都带有要删除的复选框,底部有删除按钮,删除时更新表格,将user_delete从no更改为是。
在mysqli_query中显示帖子时添加WHERE user_deleted ='no'
然后,将显示的唯一帖子将是设置为no的帖子。