diff --git a/passer_evaluation.php b/passer_evaluation.php index 7af8258..eb96c91 100644 --- a/passer_evaluation.php +++ b/passer_evaluation.php @@ -162,6 +162,7 @@ $stmt->execute([$id_evaluation, $user['id_utilisateur']]); $tentative = $stmt->fetch(PDO::FETCH_ASSOC); // Si pas de tentative en cours, en créer une (CORRECTION: utilise nb_tentatives_terminees) +// APRÈS (CORRIGÉ) if (!$tentative) { $stmt = $db->prepare(" INSERT INTO tentatives_eleves ( @@ -176,6 +177,9 @@ if (!$tentative) { $stmt = $db->prepare("SELECT * FROM tentatives_eleves WHERE id_tentative = ?"); $stmt->execute([$id_tentative]); $tentative = $stmt->fetch(PDO::FETCH_ASSOC); +} else { + // Reprendre la tentative existante + $id_tentative = $tentative['id_tentative']; } // Calculer temps restant