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 :

faire un quizz en utilisant php et mysql


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 7
    Par défaut faire un quizz en utilisant php et mysql
    Bonjour à tous alors voila je suis coince dans un projet en développement. Je dois crée un site de Quizz en ligne avec une identification connexion inscription choix d'un questionnaire afficher les scores les dates auquel ils ont passées les tests une partie prof dans lequel on peut ajouter des questions et des questionnaire assigne des question a un questionnaire .j=!j'ai commencer cette année le développement web mais voila je m'en sors pas trop .
    Mes questions sont les suivantes :
    quelles sont les requêtes sql pour afficher les questions du questionnaire choisis ainsi que les réponses ?
    comment je puis stocker toutes les réponses du Quizz ?
    comment comptabiliser les points ?
    comment afficher les réponses au Quizz et les compares au bonnes réponses ?
    Voila en espérant que quelqu'un puisse m'aider pour les quelques point cités au dessus Bonne journée à vous .

  2. #2
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    quelles sont les requêtes sql pour afficher les questions du questionnaire choisis ainsi que les réponses ?
    Des requêtes SELECT

    comment je puis stocker toutes les réponses du Quizz ?
    Avec des requêtes INSERT

    comment comptabiliser les points ?
    On fait une somme

    comment afficher les réponses au Quizz et les compares au bonnes réponses ?
    Avec une page HTML


    Si tu penses qu'on va écrire le projet à ta place, tu fais une erreur.
    Si tu cherches à sous-traiter le projet, tu peux me contacter en MP.

  3. #3
    Membre éclairé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Septembre 2009
    Messages
    35
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Septembre 2009
    Messages : 35
    Par défaut Un script qcm - questions ouvertes et questions fermées

  4. #4
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 7
    Par défaut
    Alors je pense qu'il a eu quiproquo je ne vous demande pas de faire mon projet ni que vous soyez condescendant à mon égards bande de zoulette hein j'ai déjà bûcher sur mon projet les point que j'ai mentionner plus haut sont les point ou je ne trouve pas de solutions je sais écrire des requêtes sql merci celle que j'utilises ne fonctionne pas il est la le soucis.
    Vraiment matures comme comportements venant certainement de trentenaire ou quadragénaire faudrait redescendre sur terre ...

  5. #5
    Membre chevronné Avatar de ma5t3r
    Homme Profil pro
    Développeur freelance
    Inscrit en
    Mai 2015
    Messages
    320
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2015
    Messages : 320
    Par défaut
    Citation Envoyé par neophyte2 Voir le message
    Alors je pense qu'il a eu quiproquo je ne vous demande pas de faire mon projet ni que vous soyez condescendant à mon égards bande de zoulette hein j'ai déjà bûcher sur mon projet les point que j'ai mentionner plus haut sont les point ou je ne trouve pas de solutions je sais écrire des requêtes sql merci celle que j'utilises ne fonctionne pas il est la le soucis.
    Vraiment matures comme comportements venant certainement de trentenaire ou quadragénaire faudrait redescendre sur terre ...
    Sans code ou extrait de code, sans structure de base de données, sans requête que tu sais écrire, comment veux-tu qu'on te réponde sans condescendance ?

    C'est qui la zoulette ? :-)

  6. #6
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2020
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2020
    Messages : 7
    Par défaut
    Citation Envoyé par ma5t3r Voir le message
    Sans code ou extrait de code, sans structure de base de données, sans requête que tu sais écrire, comment veux-tu qu'on te réponde sans condescendance ?

    C'est qui la zoulette ? :-)
    Peut être fallait-il me l'indiquer normalement et non en me prenant pour un debilos ...
    vous voulez une question précise en voila une voici mon code mais il m'indique une erreur dans la syntaxe de la requête sauf que j'ai tester la requête directement dans la base de données(phpmyadmin) et elle fonctionne
    auriez vous l’amabilité de m'indiquer ou se trouve mon erreur et une piste pour la corriger :


    Code : 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
        <style>
        div {
      background-color: lightgrey;
      width: 50px;
      border: 1px solid black;
      padding: 0px;
      margin: 20px;
    }
    </style>
    </head>
    <body>
    <?php
     include "cnx.php";
     $erreur = 0;
     
     
         if(!empty($_POST["question"]) ){
     
             $sql3=$cnx->prepare("Insert into question (libelleQuestion,type,nbReponse,nbBonneReponse) values(".$_POST["question"].",".$_POST['type'].",".$_POST['nbreponse'].",".$_POST["bonnereponse"].")");
             if($sql3->execute())
     
             {
                 echo"<script><alert>reussi</alert></script>";
                 // header('location:<a href="http://localhost/ingetis/INGETIS/Projet%20WEB/index.php&#39;);" target="_blank">http://localhost/ingetis/INGETIS/Pro...dex.php');</a>
                 die;
     
             }
             else{
                echo"<script><alert>rater</alert></script>";
             };
     
      };
     
        echo"<form action='' id='form' method='post'>";
           echo  "<input type='text' value='' name='question'>"; 
           echo "<br>";
         echo   "<p>type</p>"; 
     
    echo"<label class='radio-inline' width='200' height='200' style='border:1px solid'>";
       echo"<input type='radio'name='type' id='type' value='0' >simple";
      echo" </label>"; 
    echo"<label class='radio-inline' width='200' height='200' style='border:1px solid'>";
       echo"<input type='radio' id='type' name='type' value='1'>multiple </label>";
      echo" <br>";
       echo"<p>nombre de reponse</p>";
       echo"<select name='nbreponse' class='custom-select custom-select-lg mb-3' id='sel' >";
     
       echo"<option selected name='nbreponse' value='1'>1</option>";
        echo"<option name='nbreponse' value='2'>2</option>";
        echo"<option name='nbreponse' value='3'>3</option>";
       echo" <option name='nbreponse' value='4'>4</option>";
        echo"<option name='nbreponse' value='5'>5</option>";
    echo "</select>";
       echo"<br>";
     
        echo"<div>Reponses</div>";
     
          echo"<table id='target'></table>";
     
     
          echo"<input type ='submit' name='btnInserer' value='valider'>";
      echo" </form>";
        ?>
        <script>
            function getRadioVal(form, name) {
        var val;
        // get list of radio buttons with specified name
        var radios = form.elements[name];
     
        // loop through list of radio buttons
        for (var i=0, len=radios.length; i<len; i++) {
            if ( radios[i].checked ) { // radio checked?
                val = radios[i].value; // if so, hold its value in val
                break; // and break out of for loop
            }
        }
        return val; // return value of checked radio or undefined if none checked
    }
            document.getElementById('sel').addEventListener('click',()=> { document.getElementById('target').innerHTML="";
             for  (let index = 0; index <  document.getElementById('sel').value; index++) {
                if(getRadioVal(document.getElementById('form'),'type')==0)
                {
                    document.getElementById('target').innerHTML+='<tr><th><input type="text" name="reponse"></th> <th> <input type="radio" name="bonnereponse" >  </th></tr>'
                }
                else{
                document.getElementById('target').innerHTML+='<tr><th><input type="text" name="reponse"></th> <th> <input type="checkbox" name="bonnereponse" >  </th></tr>'
                }
     
            }})
     
        </script>
    </body>
    </html>

Discussions similaires

  1. [MySQL] Utilisation PHP et MYSQL
    Par martmanaman dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 10/08/2018, 10h21
  2. Livre d'or sur page html sans utiliser php et Mysql
    Par fartouk dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 31/07/2011, 17h20
  3. Faire un upload sans utiliser le PHP
    Par JeanMarc_T2k dans le forum Balisage (X)HTML et validation W3C
    Réponses: 13
    Dernier message: 06/02/2008, 09h43
  4. [MySQL] Faire travailler php ou mysql ?
    Par sabotage dans le forum PHP & Base de données
    Réponses: 6
    Dernier message: 03/02/2008, 04h23
  5. [MySQL] Utiliser PHP et MySQL pour un site à fort traffic
    Par lexayo dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 17/12/2007, 17h40

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