begin process at 2012 05 28 19:19:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Comment realiser ce type de sondage ?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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 ?

Anthomicro

Salut,

désolé mais ton message est incompréhensible...

a +

Vulgarisation informatique : Entraide, dépannage et vulgarisation informatique
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

Administrateur CodeS-SourceS
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

1 2

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


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 4,976 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales