Les partenaires publicitaires:

Comment créer un quiz en ligne avec php

En ajoutant des fonctionnalités dynamiques, comme des quiz à des pages web, les développeurs à trouver des moyens de faire participer les internautes et les inciter à passer plus de temps à interagir sur leurs sites. Merci aux langues web-centric comme PHP et de la nature dynamique de HTML, les développeurs peuvent mettre en œuvre des questionnaires Web et stocker les résultats pour une variété d'applications. PHP dispose de fonctionnalités telles que des variables super-globales qui rendent le traitement quiz facile, ainsi que des fonctionnalités intégrées pour l'impression et le stockage des résultats du quiz.

Choses que vous devez

  • éditeur de texte
  • Navigateur Web
  • PHP installé et configuré

Instructions

  • 1

    Ouvrez un éditeur de texte et créez un nouveau fichier texte. Ajouter des balises HTML de base pour le fichier qui comprennent "", "", "", "", "" et "". Enregistrez le fichier avec le nom "quiz.php".

  • 2

    Inclure une HTML "" tag. Ajoutez le code suivant au code indiqué à l'étape 1:

  • 3

    Ajouter la première question du quiz au HTML en utilisant une zone de liste. D'abord, ajouter le texte "1. Quel est votre sexe?" Ensuite, ajouter un "" tag. Ajoutez le code suivant au code indiqué à l'étape 2:

    1. Quel est votre sexe?
    2. 4

      Ajouter à la deuxième question du quiz au HTML en utilisant un ensemble de boutons radio. D'abord, ajouter le texte "2. Aimez-vous danser?" Ensuite, ajouter deux "" balises. La première "" tag devrait avoir un "type" attribut de "radio", Un "nom" attribut de "question2", Un "valeur" attribut de "oui" et une valeur de texte de "oui". Le second "" tag devrait avoir un "type" attribut de "radio", Un "nom" attribut de "question2", Un "valeur" attribut de "aucun"Et une valeur de moins de "aucun". Ajoutez le code suivant au code indiqué à l'étape 3:

      1. Aimez-vous danser?


      2. Oui

        Aucun

      3. 5

        Ajouter à la troisième question du quiz au HTML en utilisant un champ de saisie. D'abord, ajouter le texte "3. Mon plat préféré est:" Ensuite, ajouter un "" tag avec un "type" attribut de "texte" et un "nom" attribut de "question3". Ajoutez le code suivant au code indiqué à l'étape 4:

        1. Mon plat préféré est:
        2. 6

          Ajouter un HTML "" tag après la troisième question quiz. Donnez le bouton une "type" attribut de "soumettre", Un "valeur" attribut de "Soumettre" et un "nom" attribut de "soumettre". Ajoutez le code suivant au code indiqué à l'étape 5:

        3. 7

          Ajouter deux séparateurs de PHP ("lt;? php") Et ("? Gt;") Dans le fichier après le code HTML "

          lt;? php




          ?gt;

        4. 8

          Créer une variable PHP $ quizValues ​​et placez la variable entre les séparateurs de PHP ("lt;? php" et "? Gt;"). Réglez le quizValues ​​$ variable égal à la valeur de la première réponse du quiz (envoyé avec la forme post). Ajoutez le code suivant au code indiqué à l'étape 7.

          $ = $ _POST QuizValues ​​["question 1"];

        5. 9

          Ajouter la valeur de la deuxième réponse du quiz au valeur de la variable $ quizValues. Utilisez le PHP "." opérateur de concaténation à ajouter la deuxième réponse à la première réponse avec une virgule qui sépare les valeurs. Ajoutez le code suivant au code indiqué à l'étape 8.

          QuizValues ​​$ = $ quizValues. "," . $ _POST ["question2"];

        6. 10

          Ajouter la valeur de la troisième réponse du quiz au valeur de la variable $ quizValues. Utilisez le PHP "." opérateur de concaténation à ajouter le troisième réponse à la première réponse et la seconde avec une virgule qui sépare les valeurs. Ajoutez le code suivant au code indiqué à l'étape 9.

          QuizValues ​​$ = $ quizValues. "," . $ _POST ["question3"];

        7. 11

          Utilisez le PHP "imprimer" construction de langage pour imprimer le "$ QuizValues" variable à la page. Imprimer la valeur en utilisant des guillemets et inclure le texte "Les réponses au questionnaire sont:". Après avoir ajouté le "imprimer" construction de langage, le code doit apparaître comme illustré ci-dessous. Enregistrer et fermer quiz.php.

          lt;? php

          $ = $ _POST QuizValues ​​["question 1"];

          QuizValues ​​$ = $ quizValues. "," . $ _POST ["question2"];

          QuizValues ​​$ = $ quizValues. "," . $ _POST ["question3"];

          imprimer "Les réponses au questionnaire sont: quizValues ​​de $";

          ?gt;

        8. 12

          Ouvrir quiz.php dans un navigateur Web. Remplissez le questionnaire et cliquez sur le "Soumettre" bouton pour vérifier que les réponses du quiz imprimer sur la page.

        Conseils & Avertissements

        • Vous pouvez utiliser le tableau PHP $ _GET soumettre quizz réponses, bien que vous ne devriez pas l'utiliser pour obtenir des informations sensibles.
        • Pensez à utiliser la fonction isset () pour afficher uniquement les réponses du quiz quand ils ont été soumis au moins une fois. Cela permettra d'assurer que les anciennes valeurs stockées dans la page ne pas afficher avant que l'utilisateur peut soumettre de nouveau le formulaire.
        • Pensez à utiliser une base de données pour stocker les réponses du quiz si vous allez les utiliser pour une analyse ultérieure.
        • Vous pouvez utiliser de nombreuses balises HTML alternatif pour créer des questions de quiz, y compris les questions de paragraphe et des cases à cocher.
        • Veillez à tenir compte de l'erreur de l'utilisateur ou des données falsifiées lorsque vous tirer des conclusions de tout quiz en ligne, enquête ou un sondage.
        » » » » Comment créer un quiz en ligne avec php