getConnection(); // Récupérer évaluation $stmt = $db->prepare("SELECT * FROM evaluations WHERE id_evaluation = ?"); $stmt->execute([$id_evaluation]); $evaluation = $stmt->fetch(PDO::FETCH_ASSOC); if (!$evaluation) { die('❌ Évaluation non trouvée'); } // Récupérer questions $stmt = $db->prepare("SELECT id_question, ordre, enonce FROM questions WHERE id_evaluation = ? ORDER BY ordre ASC"); $stmt->execute([$id_evaluation]); $questions = $stmt->fetchAll(PDO::FETCH_ASSOC); $nb_questions = count($questions); // Calculer dimensions matrice optimales (proche du carré) $cols = ceil(sqrt($nb_questions)); $rows = ceil($nb_questions / $cols); } catch (Exception $e) { die('Erreur: ' . $e->getMessage()); } ?>