Ne fait pas la correction
Résolu
boni91
-
boni91 -
boni91 -
bonjour,
je recuperre la valeur des inputs suivant
merci pour votre réponse
je recuperre la valeur des inputs suivant
echo'<p style="text-align:center;width:100px;font-size:1.2em;"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse'] .'" width="30px" height="30px" /></p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre1'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse1'] .'" width="30px" height="30px" /></p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre2'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse2'] .'" width="30px" height="30px" /></p>';sur la page correction qui elle doit comparer les bonnes et mauvaises réponses, mais rien a faire
echo'<div style="display:inline-block;width:450px;min-height:350px;border-right:1px solid #000;">'; if (isset($_POST['correction'])) { foreach($reponses as $cle => $reponse){ $clic = trim($_POST[$cle]); echo '<button class="button_audio" onclick="playVid(\'son_1'.$cle.'\')" type="button" value="' . $reponse['mp3'] . '"></button>'; echo '<audio id="son_1'.$cle.'">'; echo '<source src="' . $reponse['mp3'] .'" type="audio/mp3">'; echo '<p>Votre navigateur ne supporte pas le format audio.</p>'; echo '</audio>'; foreach($choix as $key => $value){ if(($clic == $reponse['lettre'] AND $reponse['lettre'] != $z) OR ($clic == $reponse['lettre1'] AND $reponse['lettre1'] != $z) OR ($clic == $reponse['lettre2'] AND $reponse['lettre2'] != $z)){ $point[$cle] = htmlspecialchars($clic); echo'<p style="font-size:1.2em;padding:0 20px;">'.$reponse['chiffre'].'</p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em;"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse'] .'" width="30px" height="30px" /></p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre1'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse1'] .'" width="30px" height="30px" /></p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre2'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse2'] .'" width="30px" height="30px" /></p>'; echo'<p style="color:green;font-size:1.2em;"><b>'. $point[$cle].'</b></p>'; echo'<figure style="display:inline-block;margin-top:1em;">'; echo'<img src="../img/ok1.jpg" alt="reponse bonne" width:"55" height="55" /></figure><br />'; }else if(($clic != $reponse['lettre'] AND $reponse['lettre'] != $z) OR ($clic != $reponse['lettre1'] AND $reponse['lettre1'] != $z) OR ($clic != $reponse['lettre2'] AND $reponse['lettre'] != $z)){ $errors[$cle] = htmlspecialchars($clic); echo'<p style="font-size:1.2em;padding:0 20px;">'.$reponse['chiffre'].'</p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em;"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse'] .'" width="30px" height="30px" /></p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre1'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse1'] .'" width="30px" height="30px" /></p>'; echo'<p style="text-align:center;width:100px;font-size:1.2em"><input class="checkbox" style="margin:10px 0 0 0;" type="radio" name="' . $cle . '" value="' . $reponse['lettre2'] . '" /><img style="margin-left:-25px; margin-top:25px;" src="'. $reponse['reponse2'] .'" width="30px" height="30px" /></p>'; echo'<p style="color:red;font-size:1.2em;"><b>'. $errors[$cle].'</b></p>'; echo'<figure style="display:inline-block;">'; echo'<img src="../img/ok.jpg" alt="reponse fausse" width:"55" height="55" /></figure><br />'; break; } } } echo'</div>';si bonne réponse j'affiche un rond vert plus la valeur et si mauvaises réponse j'affiche un rond rouge avec la valeur, mais sans succès.
merci pour votre réponse
A voir également:
- Ne fait pas la correction
- Votre appareil ne dispose pas des correctifs de qualité et de sécurité importants - Guide
- Activer correction automatique android - Guide
- Telecharger clavier français avec correction - Télécharger - Divers Utilitaires
- Le correcteur automatique de votre smartphone vous rend fou ? Voici comment le désactiver - Accueil - Mobile
- Mode correction word - Guide
3 réponses
$z=1 veut dire si plus d'une réponse alors tu stop a 1, mais la pareils j'ai toujours plusieurs réponse