setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException $e) {
die("خطأ في الاتصال بقاعدة البيانات: " . $e->getMessage());
}
// جلب بيانات المستخدم
$user_id = $_SESSION['user_id'];
$query = $pdo->prepare("SELECT username, avatar FROM users WHERE id = :user_id");
$query->execute(['user_id' => $user_id]);
$user = $query->fetch(PDO::FETCH_ASSOC);
// جلب عدد المقالات
$query_posts = $pdo->prepare("SELECT COUNT(*) AS post_count FROM posts WHERE author_id = :user_id");
$query_posts->execute(['user_id' => $user_id]);
$post_count = $query_posts->fetch(PDO::FETCH_ASSOC)['post_count'];
?>
لوحة المستخدم