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

PHP & Base de données Discussion :

Le Quizz sur Php & MySql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Février 2012
    Messages : 164
    Par défaut Le Quizz sur Php & MySql
    Bonjour à tous.

    Voilà, dans une base de données, j'ai une table appelée T_Jeux contenant les champs ID;C_Questions;C_Reponses.

    Dans mon site, je souhaiterai afficher la question, ça il n'y a pas de problème, mais aléatoirement, et là... ça bloque...

    De plus, chaque question est associée à une réponse. Comment comparer les deux, réponse utilisateur et réponse de la table (C_Reponses) ? Avec php ? J'avoue je débute et je suis un peu perdu...

    Merci d'avance de vos réponses

  2. #2
    Membre éclairé Avatar de k4st0r42
    Homme Profil pro
    Artisan numérique
    Inscrit en
    Janvier 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisan numérique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 48
    Par défaut
    Salut,

    Pour comparer les réponses, tu peux utiliser la distance de levenshtein : http://php.net/manual/fr/function.levenshtein.php

    Pour l'autre problème, c'est dure de répondre avec si peu d'informations.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 35
    Par défaut
    Bonjour à toi alors pour afficher une question aléatoire moi je pense que tu devrais faire ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    $alea = rand(1,20); //rand() va te donner un nombre aléatoire que tu utilisera dans ta requête. Moi j'ai mis de 1 à 20 mets tu peux faire +.
     
    $reponse = $bdd->query('SELECT C_Questions FROM T_Jeux WHERE ID='.$alea.''); 
    //Ensuite tu mets ta variable à l'intérieur de la requête comme ça, selon le chiffre tu aura un ID différent.
     
    $donnees = $reponse->fetch(); //Alors pour ça je te laisse chercher sur le site de php tu trouvera ^^.
     
        $quest = $donnees['name_team']; //On récupère la question dans un variable.
     
        echo $quest; //On fait apparaître la question.
    Pour la question de récupérer la réponse il faudrait savoir si tu veux faire un QCM ou avec un réponse que les internautes taperont dans un input texte.

    On attends que tu nous disent .

  4. #4
    Membre confirmé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Février 2012
    Messages : 164
    Par défaut
    Il s'agira effectivement d'une réponse taper dans un input texte. Merci pour le random !

  5. #5
    Membre éclairé Avatar de k4st0r42
    Homme Profil pro
    Artisan numérique
    Inscrit en
    Janvier 2012
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations professionnelles :
    Activité : Artisan numérique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 48
    Par défaut
    Sinon directement dans MySQL :
    Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT C_Questions FROM T_Jeux ORDER BY RAND() LIMIT 1

Discussions similaires

  1. [MySQL] Deux courtes questions sur Php et MySql
    Par Whombat dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 07/01/2009, 14h56
  2. [MySQL] accents sur php et mysql
    Par djabara dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 23/05/2008, 10h32
  3. Apache php et mysql sur un seveur
    Par sam01 dans le forum Apache
    Réponses: 2
    Dernier message: 09/07/2006, 23h12
  4. Aide sur requete PHP vers MySQL
    Par pounie dans le forum Requêtes
    Réponses: 4
    Dernier message: 19/02/2006, 15h12

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