我有一個表格,其中包含以下字段:wall_posts
,group_id
,id
和user_id
。使用刪除按鈕刪除用戶帖子
wall_posts
是用戶條目,group_id
從另一臺進口僅僅是一個獨特的羣體ID,id
只是一個簡單的計數器,user_id
從會話獲取用戶ID。如果您通過用戶ID進行比較,以在會話的用戶按下刪除按鈕
我的代碼擺脫所有wall_posts
的。現在我不想重定向到另一個php頁面來刪除。所以使用URL不是一個選項。現在這個鱈魚只是刪除了最新的帖子。例如,如果我點擊id = 10的帖子上的刪除按鈕,最後一個帖子的id = 12。它只是刪除id = 12的帖子,然後再次按下刪除按鈕導致刪除id = 11的帖子,依此類推。我想我想要做的一個很好的例子就是如何刪除新聞提要或Facebook頁面上的評論。
下面是代碼:
if (isset($_POST['delete'])) {
$current_user = $_SESSION['user_id'];
$result = mysql_query("SELECT * FROM group_posts");
while ($delete = mysql_fetch_array($result)) {
$group_user_id = $delete['user_id'];
$post_id = $delete['id'];
}
if ($current_user == $group_user_id) {
$sql = sprintf("DELETE FROM group_posts WHERE id = %d", $post_id);
mysql_query($sql);
}
}
謝謝您的幫助!
我不太清楚你想要什麼。你能否更具體地瞭解實際和期望的行爲? –