Bonjour,
Voici mon problème. J'ai réaliser un QCM, et sur ma page php pour traiter ses données, j'ai les variables récupéré et les variables de correction
Je souhaite comparer ces deux variables comme ici:
$Q1 est la réponse mis par l'utilisateur:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if ($Q1 == $RQ1) { echo 'Correct'; } else { echo 'Incorrect'; }
$Q1 = intval($_POST['Q1']);
$RQ1 est la correction:
$RQ1 = "12";
Je précise qu'en cochant la bonne case, il m'affiche bien Correct.
Pour éviter de reproduire de suite des if, je souhaite utiliser une boucle while.
Je sais que la syntaxe est fausse, mais c'est ce que j'aimerai recevoir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $resultat = 5; $i = '1'; while ($i <= '5') { if ($Qi == $RQi) { } else { $resultat = $resultat - 1; } $i++; }
J'ai essayer plusieurs concaténation possible, mais je n'y arrive pas.
Quelqu'un peut m'aider?
Merci
Partager