cs_Dave73
Messages postés25Date d'inscriptionjeudi 5 mai 2005StatutMembreDernière intervention10 août 2005
-
3 août 2005 à 19:57
irkiouak
Messages postés68Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 octobre 2006
-
4 août 2005 à 18:25
<!--StartFragment --> bonjour;
j'ai tenté de faire un quizz tout simple
le problème est que j'utilise les boutons radios.
Mais pour éviter les tricheurs, j'ai fais des "groupes" pour qu'un seul bouton soit cochable (ils utilisent le champ name).
Le problèmes c'est que pour c'est groupe, j'ai besoin du champ name. Et quand je passe à la vérification pour connaitre les réponses, PHP répond faux a chaque question vu qu'il vérifie le champ name, mais il est toujours le même (pour cause des groupes). J'espère que le code parlera mieux que moi :
<?php
if (isset($_POST['q1']) AND isset($_POST['pseudo']))
{
echo 'Bien reçu. Bienvenue '.$_POST['pseudo'].'
';
if ($_POST['q1'] == 'Marseille')
{
echo 'Bonne réponse ! Bravo ! ';
}
else {
echo 'Mauvaise Réponse ! La bonne réponse était Marseille';
}
}
else { ?>
<form method="post" action="quizz.php">
Votre pseudo :
Quel est l'équipe la plus forte de Ligue 1 ?
<label>Marseille</label>
<label>Paris</label>
<label>Bordeaux</label>
<?php } ?>
En fait, il me faudrait une solution pour pouvoir vérifier mon formulaire, tout en gardant le groupe.
Merci d'avance
irkiouak
Messages postés68Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 octobre 2006 3 août 2005 à 20:57
Bonjour Dave,
pas de panique, tu peux faire comme suit:
tu vas ajouter un champ hidden nommé 'q1' ou tu vas mettre la valeur du boutton radio choisi lors du click sur (lors du choix de ce bouton).
irkiouak
Messages postés68Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 octobre 2006 4 août 2005 à 11:40
Félicitation donc Dave73 :-)
je voie pas le changement que t'as apporté à ton premier code : la condition if ($_POST['radioq1'] = 'Marseille') existe toujours, or c'est là où résidait ton problème.