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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
        if ($Q1 == $RQ1) {
                echo 'Correct';
            } else {
                echo 'Incorrect';
            }
$Q1 est la réponse mis par l'utilisateur:
$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.
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++;
            }
Je sais que la syntaxe est fausse, mais c'est ce que j'aimerai recevoir.
J'ai essayer plusieurs concaténation possible, mais je n'y arrive pas.
Quelqu'un peut m'aider?

Merci