prepare('INSERT INTO posts (user_id, content) VALUES (?, ?)'); $stmt->execute([$user_id, $content]); set_flash_message('Post created successfully!', 'success'); } catch (PDOException $e) { error_log("Failed to create post: " . $e->getMessage()); set_flash_message('Failed to create post. Please try again.', 'danger'); } } else { set_flash_message('Post content cannot be empty.', 'danger'); } } header("Location: index.php"); exit;