Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2323 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  questionnaire à réponses ouvertes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

questionnaire à réponses ouvertes

n°1331659
Rob_73
Euh...
Posté le 24-03-2006 à 13:01:22  profilanswer
 

Bonjour à tous!
J'ai besoin de créer un questionnaire (de vérification de connaissances) et j'aimerais que les internautes puissent répondre librement, c'est à dire à des questions ouvertes (pas de QCM). J'aimerais donc savoir comment on réalise ce type de formulaire (php ou html). Plus précisement : comment vérifier que le texte écrit est bien celui attendu et ensuite envoyer un message pour expliquer si l'internaute a eu une erreur et laquelle.
Merci, j'espère avoir été clair, même si vous ne savez pas comment tout faire, si vous pouviez m'aider déjà pour la vérification des données.

mood
Publicité
Posté le 24-03-2006 à 13:01:22  profilanswer
 

n°1332314
MS-DOS_199​1
www.newbie-project.net
Posté le 25-03-2006 à 22:17:26  profilanswer
 

Avec XHTML+PHP
 

Code :
  1. <?php
  2. if(@$_POST['soumission'] === 'Soumettre')
  3. {
  4.   if(@$_POST['question_1'] !== 'Bonne Réponse 1')
  5.     echo '<p>Vous avez répondu faux à la question 1...</p>';
  6.   if(@$_POST['question_2'] !== 'Bonne Réponse 2')
  7.     echo '<p>Vous avez répondu faux à la question 2...</p>';
  8.   // etc etc
  9. }
  10. else
  11. {
  12. ?>
  13. <html>
  14.   <head>
  15.     <title>Mon supeeeeeerbe questionnaire</title>
  16.   </head>
  17.   <body>
  18.     <form action="<?php echo $_SERVER['PHP_SELF']; ?>">
  19.       <p>
  20.         <label for="question_1">
  21.           Question 1:&nbsp;<input type="text" name="question_1" id="question_1" size="30" value="..." />
  22.         </label>
  23.       </p>
  24.       <p>
  25.         <label for="question_2">
  26.           Question 2:&nbsp;<input type="text" name="question_2" id="question_2" size="30" value="..." />
  27.         </label>
  28.       </p>
  29.       <!-- etc pour chaque champ de formulaire -->
  30.       <p><input type="submit" name="soumission" id="soumission" value="Soumettre" /></p>
  31.     </form>
  32.   </body>
  33. </html>
  34. <?php
  35. }
  36. ?>


 
P.S: C'est le script le plus nul qui soit mais ça te montre à quoi cela peut ressembler :D  
P.P.S: Le Site du Zéro propose des cours de PHP :love:


Message édité par MS-DOS_1991 le 25-03-2006 à 22:22:31

---------------
Viendez sur le Newbie-Project et essayez le Newbie-Directory (nouveau)
n°1332681
Rob_73
Euh...
Posté le 27-03-2006 à 08:33:24  profilanswer
 

ok, merci beaucoup, j'ai vu les cours du siteduzero mais c'étais surtout pour vérifier les champs, du style si le visiteur ne répond pas exactement "blablabla", j'envoi un message mais je devrais y arriver avec ça, il faut que je me remette un peu au php. Encore merci :)

n°1332784
bixibu
Ca ... c'est fait!
Posté le 27-03-2006 à 12:01:52  profilanswer
 

Si tu veut vérifier exactement ce que l'internaute a saisi il va te falloir utilisé les expressions regulieres (siteduzero en fait un bon cours dans la partie PHP)
 
Mais vu ce que tu veut faire ca va vite devenir chaud a coder, surtout si il s'agit de vérification orthographique :p
 
Bonne chance et détail ce que tu compte faire.

n°1332794
anapajari
s/travail/glanding on hfr/gs;
Posté le 27-03-2006 à 12:11:56  profilanswer
 

stocke tes réponses dans ta base de données ( mysql on va dire) et utilises les fonctions "qui vont bien", genre match ... against  
ça sera bien plus performant que d'utiliser des regex

n°1335519
Rob_73
Euh...
Posté le 30-03-2006 à 14:06:21  profilanswer
 

Merci à tous, je vais esseyer avec les deux techniques mais je ne connais pas "match..against" et niveau regex je suis un peu limite. Si je n'y arrive pas, je me rabattrait sur un questionnaire plus simple à réaliser, de type QCM.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  questionnaire à réponses ouvertes

 

Sujets relatifs
Retour de QUESTIONNAIRE par MAILQuestionnaire en ligne........en PHP / MySQL
Questionnaire metier de l'informatique SVP[Delphi] Quizz - Comptabilisation de réponses
diffusion d'un questionnaire html et traitement des réponsesFormulaire questionnaire
Probleme fermeture application si fenetres ouvertes ....[HTML]mettre un questionnaire a telecharger en html
[Interview] programmeur - Questionnaire 
Plus de sujets relatifs à : questionnaire à réponses ouvertes


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)