IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

créer un questionnaire à partir de liste déroulante


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut créer un questionnaire à partir de liste déroulante
    Bonjour à tous le forum,

    je voudrais créer un quizz, il y a une question les personnes doivent choisir une réponse dans une liste déroulante.

    exemple :
    la bonne réponse étalon
    voici le code :

    Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    <form action="etalon1.php" method="post" >
    Le nom du mâle ?
    <select name="liste">
    <option value="ane" name="ane">Ane</option>
    <option value="belier" name="belier">Bélier</option>
    <option value="bouc" name=">Bouc</option>
    <option value="canard" name=">Canard</option>
    <option value="chat" name=">Chat</option>
    <option value="chien" name=">Chien</option>
    <option value="coq" name=">Coq</option>
    <option value="dindon" name=">Dindon</option>
    <option value="etalon" name="Etalon">Etalon</option>
    <option value="jars" name=">Jars</option>
    <option value="lapin" name=">Lapin</option>
    <option value="pigeon" name=">Pigeon</option>
    <option value="pintade" name=">Pintade</option>
    <option value="taureau" name=">Taureau</option>
    <option value="verrat" name=">Vérrat</option>
    </select>
    </form>

    je voudrais par le php, savoir si la réponse est bonne ou fausse et savoir le nombre de bonnes réponses et le nombre de mauvaises réponses a la fin du quizz.

    Merci d'avance à tous

  2. #2
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 70
    Par défaut
    Ben tout dépend si tu as une base de données pour les réponses.

    Si ce n'est pas le cas, que tu veux mettre les réponses en "dur", il te suffit d'écrire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    if (isset($_POST['liste']))
    {
        if($_POST['liste'] == 'etalon')
            echo "Bonne réponse";
        else
            echo "Mauvaise réponse";
    }

  3. #3
    Membre averti
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut re
    bonjour godzinho,

    je ne veux pas de base de donnée,
    j'ai essayé le code, rien s'écrit

  4. #4
    Membre averti
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut re
    J'ai mis mon fichier dans easy php, maintenant ça marche.

    j' ai plusieurs questions et je voudrais comptabiliser les mauvaises réponses et les bonnes réponses.

    Merci d'avance

  5. #5
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Salut
    si tu testes toutes tes réponses avec le genre de bloc qu'a proposé godzinho, il te suffit de rajouter une variable "nombre de bonnes réponses" et l'incrémenter après la phrase "bonne réponse !"
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mars 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2006
    Messages : 70
    Par défaut
    Ben il te faut créer une variable qui te servira de compteur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    $cpt = 0;
    if (isset($_POST['liste']))
    {
        if($_POST['liste'] == 'etalon')
            echo "Bonne réponse";
            $cpt++;
        else
            echo "Mauvaise réponse";
    }
    Tu fais de meme pour chaque autre bonne réponse, mais sa va etre long si tu dois faire sa à chaque fois !!!

    Fais voir ton code en entier (pièce jointe)

  7. #7
    Membre averti
    Inscrit en
    Février 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Février 2007
    Messages : 44
    Par défaut re
    voici mon fichier
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 20/01/2012, 20h46
  2. Recherche multicritères sous Excel à partir de liste déroulantes
    Par cynoq dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 24/12/2008, 19h43
  3. Réponses: 1
    Dernier message: 22/05/2008, 21h37
  4. remplir une table à partir une liste déroulante
    Par anthony_rexis dans le forum IHM
    Réponses: 3
    Dernier message: 06/11/2007, 12h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo