QCM renvoie toujours faux alors que la reponse sélectionnée est vraie

Fermé
M.Renard Messages postés 3 Date d'inscription mardi 13 novembre 2018 Statut Membre Dernière intervention 11 décembre 2018 - Modifié le 11 déc. 2018 à 23:05
jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 - 11 déc. 2018 à 23:08
Bonjour, je suis débutante en php et
j'ai un QCM à faire , mais lorsque dans mon serveur local je sélectionne une réponse (a priori vraie), mon fichier php l'interprète comme fausse

exemple d'une question dans mon html:
<p>    1) Qui a fait le premier pas sur la lune?<br>
 <input type="radio" name="question1" value="Neil">Neil Amstrong<br>
<input type="radio" name="question1" value="Thomas">Thomas Pesquet<br>
<br></p>

mon php pour cette question:
<body>
<div id="structure_page">
 <h3>CORRECTION QUIZZ</h3><br><br>

1) Qui est la première personne à avoir marché sur la lune?<br>
votre réponse est
<?php
$note=0;


if ($_POST['question1']=='Neil')
   {
    echo 'Correct';
   }
else
   {
    echo 'Fausse! Neil Amstrong est la bonne réponse';
   }
 ?>


EDIT : Ajout des balises de code
<br><br>

1 réponse

jordane45 Messages postés 38138 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
11 déc. 2018 à 23:08
Bonjour,

Pour t'aider.. il nous faudrait le code complet de ton formulaire HTML.
Il faudrait également que tu places un
print_r($_POST);

au début de ton fichier php afin de voir ce que retourne le formulaire.

Je t'invite également à prendre de bonnes habitudes dès le départ.... pour ça, lit le contenu de ce lien et applique les conseils qui te sont donnés : https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

NB: A l'avenir, pour poster ton code sur le forum, merci de le faire en utilisant ceci : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code


0