Comment utiliser PHP pour développer une fonction simple de questionnaire en ligne

王林
Libérer: 2023-09-20 13:40:02
original
1386 Les gens l'ont consulté

Comment utiliser PHP pour développer une fonction simple de questionnaire en ligne

Comment utiliser PHP pour développer une fonction simple de questionnaire en ligne

Avec le développement continu et la popularité d'Internet, les questionnaires en ligne sont devenus une méthode courante de collecte de données. En tant que langage de programmation couramment utilisé, PHP est flexible et facile à utiliser et peut jouer un rôle important dans le développement de fonctions de questionnaire en ligne. Cet article expliquera comment utiliser PHP pour développer une fonction simple de questionnaire en ligne et fournira des exemples de code spécifiques.

 1. Créer une base de données et un tableau de données

 Tout d'abord, nous devons créer une base de données pour stocker les données liées au questionnaire. Dans la base de données MySQL, vous pouvez utiliser l'instruction SQL suivante pour créer une base de données nommée questionnaire et une table de données nommée questions.

CREATE DATABASE questionnaire; USE questionnaire; CREATE TABLE questions ( id INT AUTO_INCREMENT PRIMARY KEY, question VARCHAR(255) NOT NULL );
Copier après la connexion

  2. Écrivez du code PHP pour afficher le questionnaire et enregistrer les réponses des utilisateurs

Ensuite, nous devons écrire du code PHP pour afficher le questionnaire et enregistrer les réponses des utilisateurs. Voici un exemple de code simple :

connect_error) { die("连接失败:" . $conn->connect_error); } // 获取问卷题目 $sql = "SELECT * FROM questions"; $result = $conn->query($sql); // 显示问卷题目 if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo $row["id"] . ". " . $row["question"] . "
"; echo "是"; echo "否"; echo "

"; } } // 保存用户回答 if ($_SERVER["REQUEST_METHOD"] == "POST") { foreach ($_POST as $key => $value) { if (strpos($key, 'answer_') === 0) { $questionId = substr($key, strlen('answer_')); $answer = $value; $sql = "INSERT INTO responses (question_id, answer) VALUES ('$questionId', '$answer')"; if ($conn->query($sql) !== TRUE) { echo "保存失败:" . $conn->error; } } } } // 关闭数据库连接 $conn->close(); ?>
Copier après la connexion

  3. Créer une page d'enquête

 Enfin, nous devons créer une page d'enquête pour afficher le questionnaire et soumettre les réponses de l'utilisateur. Ce qui suit est un exemple de code HTML simple :

   在线问卷调查 
  
Copier après la connexion

Il convient de noter que l'attributactiondans le code ci-dessus doit être cohérent avec le nom de fichier de la page d'enquête.

 Jusqu'à présent, nous avons réalisé une simple fonction de questionnaire en ligne développée en PHP. Les utilisateurs peuvent sélectionner des réponses sur la page de l'enquête et cliquer sur le bouton Soumettre pour enregistrer les réponses dans la base de données. Les développeurs peuvent obtenir des données de réponse des utilisateurs en interrogeant la base de données.

 Résumé :

 Cet article présente comment utiliser PHP pour écrire une fonction de questionnaire en ligne simple et fournit des exemples de code spécifiques. En étudiant ces exemples de codes, vous pouvez apprendre à créer des bases de données et des tableaux de données, à afficher les questions du questionnaire, à enregistrer les réponses des utilisateurs et à créer des pages de questionnaire et d'autres étapes de développement courantes. J'espère que cet article pourra vous aider à comprendre et à utiliser PHP pour développer des fonctions de questionnaire en ligne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!