prepare("SELECT * FROM posts WHERE id = :id AND user_id = :user_id"); $stmt->execute([':id' => $postId, ':user_id' => $userId]); $post = $stmt->fetch(PDO::FETCH_ASSOC); if (!$post) { die("Post nicht gefunden oder keine Berechtigung, diesen Post zu löschen."); } $stmt = $pdo->prepare("DELETE FROM posts WHERE id = :id"); $stmt->execute([':id' => $postId]); if (!empty($post['image_path']) && file_exists('../' . $post['image_path'])) { unlink('../' . $post['image_path']); } header("Location: ../index.php?page=posts"); exit; }