[RESOLU] probleme de note

le loup solitaire
Invité n'ayant pas de compte PHPfrance

23 avr. 2016, 22:02

bonsoir a tous,
j'aimerai que quand j'appui sur correction il y est une note qui s'affiche suivant le nombre de bonne reponses, mais dans le cas présent cela me donne pas la bonne note, pourquoi?
foreach($reponses as $cle => $reponse)
    {
  
              if (isset($_POST['correction']))
        {
        $clic = $_POST[$cle];
	
        if (empty($clic) && empty($clic) !=  $reponse['mot'])
            {
            $msg = '<p>veuillez remplir tous les champs</p>';
            echo $msg;
            }
          else
        if ($clic == $reponse['mot'])
            {
			 
            echo '<p style="margin-left:4em;">' . $reponse['mot'] . '</p><p style="margin-left:5em;">'. $reponse['drag'] . '</p><br />';

            }
          else
        if ($clic != $reponse['mot'])
            {
                    $errors = array();
  
                    $errors[$cle] = htmlspecialchars($clic);
                    
                     echo '<article class="content_img"><p style="color:red;margin-left:4em;"><del>' . $errors[$cle] . '</del><p>'.$reponse['mot'].'</p><p style="text-align:right;margin-left:5em;">'. $reponse['drag'] . '</p></article>';
				
          
                }
        }
    }
                echo'<br />';
         echo'<p style="display:inline-block;margin:2em 0 0 35%;padding:.5em;background:#54d0ce;font-size:1.2em;">Bonnes réponses :'.count($reponse['mot']).' - '.count($errors[$cle]).'/10</p>';
          echo'<br /><br />';

      ?>
merci d avance

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

25 avr. 2016, 13:14

Bonjour,

Parce que tu comptes le nombre d'erreurs au lieu du nombre de bonnes réponses ? :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...