Accueil > Forum > > > > Comment realiser ce type de sondage ?
Comment realiser ce type de sondage ?
mercredi 22 décembre 2004 à 19:45:52 |
Comment realiser ce type de sondage ?

apz
|
Salut, j'aimerais bien avoir un secondage de ce type : la question : Quelles sont vos loisires ? la reponse sera poste dans un formulaire compose d'un seul champs de texte input, dont lequel le visiteurs doit entrer ses loisirs separes par un virgule qui servent au traitement. Ce traitement devise le texte renseigné dans le input par rapport au virgules puis on sauvegarde les mots "cles" (comme pour referencer les sites) dans la BDD. une fois le formulaire envoyer on affiche les resultats par pourcentage selon les mots contenu dans la BDD. Qqn peut m'aider ou renseigner ? Merci. ------------------------------------------------------------------ Debutant PHP/SQL, Delphi Club de correspondance : http://www.elatlasclub.fr.st
|
|
mercredi 22 décembre 2004 à 20:14:26 |
Re : Comment realiser ce type de sondage ?
|
mercredi 22 décembre 2004 à 20:30:47 |
Re : Comment realiser ce type de sondage ?

apz
|
Bin, j'aimerais faire une enquete, avec une question mais sans proposer des responses.
le formulaire affichier continet un seul champs (INPUT).
il visiteur doir saisir des mots separes par des virgules :
par exemple :
correspondance, amitie, philatelie, cartes postales, magazines, ... ect
ensuite on sauvegarde tout les mots separes dans la BDD pour apres afficher des stats :
par exemple :
Correspondance (5) ..... 25% Magazines (7) ...............35% Cartes postales (8) .......40%
Voila, j'espere que c'est claire maintenant.
@+ ------------------------------------------------------------------ Debutant PHP/SQL, Delphi Club de correspondance : http://www.elatlasclub.fr.st
|
|
jeudi 23 décembre 2004 à 16:42:39 |
Re : Comment realiser ce type de sondage ?

malalam
|
Salut,
mettons que tu as recupere le contenu du champ texte dans une variable nomme $loisirs Tu auras un truc du genre que $loisirs = "cinema,musique,horticulture,philatelie"
tu utilises la fonction explode(). Elle a besoin d'une chaine de caracteres, et d'un separateur. On a la chaine ($loisirs) et on a le separateur (la virgule). Cette fonction renvoie un tableau de chaines de caracteres. Alors :
$separateur = ","; $recup_loisirs=explode($separateur, $loisirs);
Et tu obtiens un tableau ($recup_loisirs) dont chaque cellule contient un loisir. C'est a dire que : $recup_loisirs[0]="cinema" $recup_loisirs[1="musique" etc...
Tu n'as plus qu'a updater ta base avec le contenu de ce tableau.
@+
|
|
jeudi 23 décembre 2004 à 16:43:32 |
Re : Comment realiser ce type de sondage ?

malalam
|
Fais juste gaffe...dans la liste que tu nous donnes en exemple, le separateur n'est pas seulement une virgule, mais une virgule suivie d'un espace...
|
|
jeudi 23 décembre 2004 à 17:15:17 |
Re : Comment realiser ce type de sondage ?

apz
|
quand on fait explode aux mots contenus dans notre INPUT, parfis ca pose des problemes quand au fonctions des stats.
par exemple c'est le visiteur saisi :
magazine ou magazines (avec s) ou les magazines ou des magazines.
comment peut-on faire des statiques reelles au mot magazines avec deffirentes entrées ?
------------------------------------------------------------------ Debutant PHP/SQL, Delphi Club de correspondance : http://www.elatlasclub.fr.st
|
|
vendredi 24 décembre 2004 à 10:53:04 |
Re : Comment realiser ce type de sondage ?

malalam
|
Oulo...
ben la je ne vois que des tests avec des expressions regulieres. Mais ca ne sera jamais parfait si tu veux tout automatiser. Avec des expressions regulieres bien foutues, tu vas arriver a relier magazine, magazines, les magazines etc...et faire tes stats a peu pres correctement. Mais ca va etre du boulot... Tu peux aussi, petit a petit, te creer une base de donnees avedc les differentes ecritures obtenues pour chaque loisir. Au debut ce sera beaucoup de boulot pour toi, et au fur et a mesure que ta base se completera, le travail se fera de plus en plus de maniere autonome. Mais a ta place, j'utiliserai un menu deroulant a choix multiples pour ca, afin de ne pas laisser, justement, tes utilisateurs ecrire n'importe quoi...avec peut-etre un autre champ de formulaire "Autres" de type texte, afin que tes utilisateurs puissent entrer un loisir auquel tu n'avais pas pense dans ta liste (et il y en aura). Tu pourras alors l'ajouter a ta liste, et la encore, petit a petit, tu n'auras plus de travail a fournir pour cette partie de ton site.
|
|
vendredi 24 décembre 2004 à 12:27:01 |
Re : Comment realiser ce type de sondage ?

apz
|
Merci malalam,
Tu as raison a propos de "n'importe quoi ..."
Y'a pas un code qui remplait les criteres suivants :
Reponses multichoix + un champ INPUT (qui s'ouvre lorsqu'on choisi le checkbox "AUTRES") ? ------------------------------------------------------------------ Debutant PHP/SQL, Delphi Club de correspondance : http://www.elatlasclub.fr.st
|
|
vendredi 24 décembre 2004 à 15:03:47 |
Re : Comment realiser ce type de sondage ?

malalam
|
Bah c'est pas tres complique.
Cherche dans une doc HTML pour ce qui concerne les choix multiples (boutons radio, cases a cocher, liste deroulante...le choix est vaste!). Mais tu es oblige de traiter le champ texte a part (enfin, il peut faire partie du meme formulaire, mais ce sera une variable differente) : tu devras recuperer ta variable qui sera une string (chaine de caracteres, appelons la $autres), la parser avec explode(), mettre le resultat dans un tableau de strings, stocker ca quelquepart (base de donnees, fichier texte, etc...), et malheureusement, regarder ca "a la main". La, a toi de juger ce que tu peux rajouter a ta liste a choix multiples, et quelles sont les recurrences (encore une fois : magazine, magazines, etc...) afin de n'en fait qu'1 seul choix. Dans la table ou tu vas stocket tes chois (il en faudra bien une), tu pourrais rajouter les equivalences. (magazine, magazines, mais aussi revue, revues etc...). Comme ca, si un utilisateur est assez chiant pour ne pas choisir (dans les choix multiples que tu offres au travers de ta liste deroulante par exemple) magazine, et de mettre dans ton champ texte "autres" : revue...tu pourras assez simplement, avec ton parsing et ta recherche dans ce tableau $autres[] relier automatiquement ce "revue" a ton choix existant "magazine". Je ne sais pas si je suis tres clair... Dans tous les cas, on en revient a parser un champ input texte, mais ta marge d'erreurs est moindre grace a tes choix multiples, et donc ton travail "manuel" est diminue. Mais vraiment, a mon avis, pour les debuts de ton sondage, tu ne pourras pas eviter de mettre les mains dans le camboui(e? s?) si tu veux etre precis dans tes stats. Sache simplement que tu peux faire en sorte d'avoir a le faire de moins en moins au fur et a mesure que ton sondage est utilise. En gros il s'agit de faire "apprendre" a ton script et a ta base ce qu'il doit faire du champ texte. Au bout d'un moment, tu n'auras plus rien a lui apprendre, ou tres peu, il saura tout gerer par lui-meme.
Te donner un code me prendrait bcp trop de temps la, je suis desole, je n'ai pas franchement envie, lol. Peut-etre un de ces 4,mais pas maintenant.
|
|
samedi 25 décembre 2004 à 20:12:46 |
Re : Comment realiser ce type de sondage ?

apz
|
merci de tes explications.
Mais pour le code, j'attendrais qqn qui puisse le faire.
Merci de ta comprehension malalam. ------------------------------------------------------------------ Debutant PHP/SQL, Delphi Club de correspondance : http://www.elatlasclub.fr.st
|
|
Cette discussion est classée dans : texte, type, formulaire, sondage, realiser
Répondre à ce message
Sujets en rapport avec ce message
insertion texte [ par MasterJmC ]
Salut est ce que quelqu'un pourrait me dire comment faire pour insérer des caractères dans un champ texte de formulaire à partir d'une image ou d'un b
formulaire + champ de type "File" [ par ironnyc ]
Salut a tous!!j ai un petit prob avec mon formulaire pour faire un upload.Dans mon ficher "Formulaire.htm"j utilise un champ de type "File" (avec encr
petit pb avec formulaire. [ par stick059 ]
Voila,J'aimerais (dans un formulaire) remplacer les boutons par des images.J'ai essayé ceci :avant :aprés :Mon problème est le suivant :En fait j'ai d
pb avec un champ de type file [ par ouiskie ]
Salut,j'ai un formulaire, et dedans il y a un chmap de type file, pour aller chercher l'adresse d'une image. Je v chercher l'adresse avec le bouton pa
## variable et formulaire [ par kodiask ]
voila j'explik le pb alor je veu fair eun sondage pour mon site avec une parti admin pour celui-ci alor g fai un page ou l'on choisi ses option (nom
formulaire "type=file" [ par toxyko_974 ]
je voudrais savoir comment fonctionne le formulaire en type=file car en fait je voudrais envoyer un fichier en FTP mais à partir d'un site. La partie
Formulaire d'envoie d'images. [ par spike911 ]
Bon cela fait plus de deux semaine que je recherche ce type de code. Je recherche quelque chose qui; Par le bien d'un formulaire ferais ajouter un ima
Problème avec un formulaire tout simple !! [ par adys ]
G un pb avec un formulaire bidon, c'est à dire k'il n'y a k'une listbox et une case à cocher (et un bouton submit evidemment).je voudrais que le formu
Question sur les sessions [ par cresus18 ]
Bonjour à tous !J'ai un formulaire de ce type : Chaque élément remplit un tableau $form de cette façon : La façon dont je le traite m'oblige à
Formulaire saisie champ pour ecrire dans un fichier texte. [ par ExSter ]
Bonjour, voila, ca parait fort simple à réaliser, mais j'aimerais créer un formulaire, sous php, qui demande les champs suivants : Date , Auteur , le
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
XML ET PHPXML ET PHP par karouani
Cliquez pour lire la suite par karouani
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|