<?php
session_start();

// Öğrenci giriş yapmış mı kontrol et
if (!isset($_SESSION["ogrenci_id"])) {
    header("Location: index.php");
    exit;
}

try {
    $db = new PDO("mysql:host=localhost;dbname=yenicesi_2305610353;charset=utf8", "yenicesi_2305610353", "2305610353C.");
} catch (PDOException $e) {
    die("Veritabanı bağlantı hatası: " . $e->getMessage());
}

// Giriş yapan öğrencinin bilgilerini al
$ogrenci_id = $_SESSION["ogrenci_id"];
$ogrenciSorgu = $db->prepare("SELECT * FROM ogrenciler WHERE id = ?");
$ogrenciSorgu->execute([$ogrenci_id]);
$ogrenci = $ogrenciSorgu->fetch(PDO::FETCH_ASSOC);

// Öğrencinin aldığı dersleri al
$dersSorgu = $db->prepare("
    SELECT d.ders_adi, d.ogretmen 
    FROM ogrenci_dersleri od
    JOIN dersler d ON od.ders_id = d.id
    WHERE od.ogrenci_id = ?
");
$dersSorgu->execute([$ogrenci_id]);
$dersler = $dersSorgu->fetchAll(PDO::FETCH_ASSOC);
?>

<!DOCTYPE html>
<html lang="tr">
<head>
    <meta charset="UTF-8">
    <title>Derslerim</title>
    <link rel="stylesheet" href="css/style.css">
</head>
<body>

<div class="container">
    <h2>Derslerim</h2>

    <p><strong>👤 Hoşgeldin, <?= htmlspecialchars($ogrenci["ad"]) . " " . htmlspecialchars($ogrenci["soyad"]) ?></strong></p>

    <h3>📚 Aldığınız Dersler:</h3>

    <?php if (count($dersler) > 0): ?>
        <ul>
            <?php foreach ($dersler as $ders): ?>
                <li><?= htmlspecialchars($ders["ders_adi"]) ?> → <?= htmlspecialchars($ders["ogretmen"]) ?></li>
            <?php endforeach; ?>
        </ul>
    <?php else: ?>
        <p>Henüz bir derse kayıtlı değilsiniz.</p>
    <?php endif; ?>

    <a href="logout.php" class="logout">🔚 Çıkış Yap</a>
</div>

</body>
</html>
