Employer la deuxième suggestion, ou employer le PHP pour le sujet d'ensemble !
Donner lecture les réponses de forme avec le PHP, et avoir la liste avec des réponses correctes attendant déjà dans la PHP-partie à la page de résultat. Comme dit, je proposerais l'utilisation d'une rangée et marcherais par elle point par point, mais vous pourriez avoir chaque réponse correcte attendre dans une variable séparée.
Pardonner mes erreurs, mon PHP est tout à fait rouillé de nos jours.
====
compteur de //set
$counter = 0 ;
liste de //set de réponses correctes
$correct1 = « A » ;
$correct2 = « B » ;
//check si des données de forme sont signalées
si (isset ($_POST))
{
//take dehors la liste de la forme, n'oublient pas d'aseptiser l'entrée d'utilisateur !
$answer1 = htmlsafechars ($_POST [« answer1 »]) ;
$answer2 = htmlsafechars ($_POST [« answer2 »]) ;
QUESTION 1 d'écho «
« ;
si ($answer1 == $correct1)
{
faire écho « votre réponse de ». $answer1. « était correct !
« ;
$counter++ ;
}
autrement
{
faire écho « votre réponse : ». $answer1. «
« ;
l'écho « mais la réponse correcte était : ». $correct1. «
« ;
}
QUESTION 2 d'écho «
« ;
si ($answer2 == $correct2)
{
faire écho « votre réponse de ». $answer2. « était correct !
« ;
$counter++ ;
}
autrement
{
faire écho « votre réponse : ». $answer2. «
« ;
l'écho « mais la réponse correcte était : ». $correct2. «
« ;
}
écho « que vous avez marqué ». $counter. « réponses correctes ! » ;
}
? >
==
J'espère que ceci dégage l'image un peu, mais encore, j'emploierais des rangées.