Files
DEV/DEV.2.2/TP/TP2/ex4.php
EmmanuelTiamzon 7019a3b7ea update
2025-09-30 09:43:41 +02:00

31 lines
1.1 KiB
PHP

<?php
// Récupération du nombre de questions
$nbq = isset($_POST['nbq']) ? (int)$_POST['nbq'] : 0;
$score = 0;
// Début du HTML pour l'affichage du résultat
echo '<!DOCTYPE html><html lang="fr"><head>';
echo '<link rel="stylesheet" href="./css/style.css">';
echo '<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.classless.min.css">';
echo '<meta charset="UTF-8"><title>Résultats</title></head><body><main>';
echo '<h4>Réponses</h4><ul>';
// Boucle sur chaque question
for ($i = 1; $i <= $nbq; $i++) {
$question = "question" . $i;
if (isset($_POST[$question])) {
if ($_POST[$question] === "vrai") {
echo "<li>Question $i : <span style='color: green;'>bonne réponse</span></li>";
$score++;
} else {
echo "<li>Question $i : <span style='background-color: #fdd;'>mauvaise réponse</span></li>";
}
} else {
echo "<li>Question $i : <span style='background-color: #fdd;'>non répondue</span></li>";
}
}
echo "</ul><p><strong>Score : $score</strong></p>";
echo '</main></body></html>';
?>