<?php
if(isset($_POST['eleve'])) {
	$code = trim($_POST['eleve']);

    // Optionnel mais recommandé : validation du format
    // (à adapter selon ton système de codes)
    if (!preg_match('/^[a-zA-Z0-9_-]+$/', $code)) {
        die("Code élève invalide");
    }

    // Sécurisation du préfixe
    if (!preg_match('/^[a-zA-Z0-9_]+$/', $prefix)) {
        die("Préfixe invalide");
    }

    $stmt = $pdo->prepare("
        SELECT * 
        FROM {$prefix}_eleves 
        WHERE code = :code
        LIMIT 1
    ");

    $stmt->execute([
        'code' => $code
    ]);

    $eleve_info = $stmt->fetch(PDO::FETCH_ASSOC);

    if ($eleve_info) {
        $eleve_id = $eleve_info['eleves_id'];
        $snom = $eleve_info['nom'];
        $sprenom = $eleve_info['prenom'];
        $eleve_div = $eleve_info['division'];
        $eleve_sex = $eleve_info['sexe'];
        $eleve_naissance = $eleve_info['naissance'];

        $_SESSION['eleves_id'] = $eleve_id;
    } else {
        // aucun élève trouvé
        $_SESSION['eleves_id'] = null;
    }
}
?>