<?php
include('db.php');

$req_colleges = $bdd->query('SELECT * FROM colleges ORDER BY nom_college ASC');
if ($req_colleges) {
    $colleges = $req_colleges->fetchAll(PDO::FETCH_ASSOC);
} else {
    die('Erreur lors de la récupération des collèges.');
}

if (isset($_POST['Nom']) && isset($_POST['Prenom']) && isset($_POST['Classe']) && isset($_POST['College']) && isset($_POST['Nom_Resp']) && isset($_POST['Prenom_Resp']) && isset($_POST['Mail_Resp']) && isset($_POST['Tel_Resp'])) {
    $Nom = htmlspecialchars($_POST['Nom']);
    $Prenom = htmlspecialchars($_POST['Prenom']);
    $Classe = htmlspecialchars($_POST['Classe']);
    $College = htmlspecialchars($_POST['College']);
    $Nom_Resp = htmlspecialchars($_POST['Nom_Resp']);
    $Prenom_Resp = htmlspecialchars($_POST['Prenom_Resp']);
    $Mail_Resp = htmlspecialchars($_POST['Mail_Resp']);
    $Tel_Resp = htmlspecialchars($_POST['Tel_Resp']);

    $req = $bdd->prepare('INSERT INTO immersions (Nom, Prenom, Classe, College, Nom_Resp, Prenom_Resp, Mail_Resp, Tel_Resp, Date_remplissage)
    VALUES (:Nom, :Prenom, :Classe, :College, :Nom_Resp, :Prenom_Resp, :Mail_Resp, :Tel_Resp, NOW())');

    $req->execute(array(
        'Nom' => $Nom,
        'Prenom' => $Prenom,
        'Classe' => $Classe,
        'College' => $College,
        'Nom_Resp' => $Nom_Resp,
        'Prenom_Resp' => $Prenom_Resp,
        'Mail_Resp' => $Mail_Resp,
        'Tel_Resp' => $Tel_Resp
    ));

    header('Location: confirmation.php?success=true');
    exit();
}
?>

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Inscription Immersion</title>
    <link rel="stylesheet" href="style.css">
    <script defer src="script.js"></script>
</head>
<body>
<header class="top-bar">
    <img src="../images/logolyceecouf.png" alt="Logo Lycée Couffignal" class="logo">
    <nav class="texte">
        <a href="../index.php">Accueil</a>
        <a href="immersions.php">Immersions</a>
        <a href="candidatures.php">Candidatures</a>
        <a href="../contact.php">Contacts</a>
    </nav>
    <nav class="button-container">
        <button id="toggleMode" class="admin-btn">
            <a href="../login.php"><img src="../images/hacker.png" alt="Mode Admin"></a>
        </button>
    </nav>
</header>
<main class="content">
    <h2>Formulaire d'inscription</h2>
    <form method="post" action="" onsubmit="return confirmerEnvoi()">
        <h3 class="section-title">Informations de l'élève</h3>
        <label for="nom_eleve">Nom élève:</label>
        <input type="text" id="nom_eleve" name="Nom" required><br>

        <label for="prenom_eleve">Prénom élève:</label>
        <input type="text" id="prenom_eleve" name="Prenom" required><br>

        <label for="classe">Classe:</label>
        <input type="text" id="classe" name="Classe" required><br>

        <label for="college">Collège actuel:</label>
        <select id="college" name="College" required>
            <option value="" disabled selected>Choisir un collège</option>
            <?php
            foreach ($colleges as $college) {
                echo '<option value="' . htmlspecialchars($college['nom_college']) . '">' . htmlspecialchars($college['nom_college']) . '</option>';
            }
            ?>
        </select><br>

        <h3 class="section-title">Informations du responsable légal</h3>
        <label for="nom_responsable">Nom du responsable:</label>
        <input type="text" id="nom_responsable" name="Nom_Resp" required><br>

        <label for="prenom_responsable">Prénom du responsable:</label>
        <input type="text" id="prenom_responsable" name="Prenom_Resp" required><br>

        <label for="email_responsable">Email du responsable:</label>
        <input type="email" id="email_responsable" name="Mail_Resp" required><br>

        <label for="telephone_responsable">Téléphone du responsable:</label>
        <input type="text" id="telephone_responsable" name="Tel_Resp" required><br>

        <input type="submit" value="S'inscrire">
    </form>
</main>
</body>
</html>
