31 lines
1.1 KiB
PHP
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>';
|
|
?>
|