update
This commit is contained in:
30
DEV.2.2/TP/TP2/ex4.php
Normal file
30
DEV.2.2/TP/TP2/ex4.php
Normal file
@@ -0,0 +1,30 @@
|
||||
<?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>';
|
||||
?>
|
Reference in New Issue
Block a user