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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  contruire une enquete

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

contruire une enquete

n°1806503
redah75
Posté le 30-10-2008 à 17:25:40  profilanswer
 

Bonjour,
 
je dois creer une enquete en PHP/MySQL mais je ne sais trop comment m'y prendre!!
 
j'aurais des questions de tout types, par ex. :

Code :
  1. 1- quel produit vous interesse ?
  2. <input type="radio" ...> table
  3. <input type="radio" ...> chaise
  4. Autres <input type="text" ...>
  5. 2- quelle bouffe vous interesse ?
  6.                   beaucoup  | un peu  | pas du tout
  7. -------------------------------------------------
  8. choix 1       |       O     |    O    |    O
  9. -------------------------------------------------
  10. choix 2       |       O     |    O    |    O
  11. -------------------------------------------------
  12. choix 3       |       O     |    O    |    O


 
la mise en page n'est pas le probleme, j'aimerai savoir quel est le meilleur moyen de stocker les reponses...
 
Merci de votre aide

mood
Publicité
Posté le 30-10-2008 à 17:25:40  profilanswer
 

n°1806561
skeye
Posté le 30-10-2008 à 18:18:39  profilanswer
 

on ne fait pas les devoirs des étudiants.


---------------
Can't buy what I want because it's free -
n°1806573
redah75
Posté le 30-10-2008 à 19:00:18  profilanswer
 

si t'as qlq chose d'interessant a partager, t'es le bienvenu, sinon, epargne moi/nous tes conneries... et grandis un ptit peu!!

n°1806677
tet2neu
emmerdeur
Posté le 30-10-2008 à 22:49:43  profilanswer
 

déjà, quels sont les différents moyens auxquels tu penses ?

n°1806687
flo850
moi je
Posté le 30-10-2008 à 23:25:15  profilanswer
 

redah75 a écrit :

si t'as qlq chose d'interessant a partager, t'es le bienvenu, sinon, epargne moi/nous tes conneries... et grandis un ptit peu!!


là, tu partage pas, tu exiges  [:itm]


Message édité par flo850 le 30-10-2008 à 23:25:32
n°1806723
skeye
Posté le 31-10-2008 à 07:27:11  profilanswer
 

redah75 a écrit :

si t'as qlq chose d'interessant a partager, t'es le bienvenu, sinon, epargne moi/nous tes conneries... et grandis un ptit peu!!


si t'as quelque chose à redire à ma réponse, va lire les règles de la section. ça ressemble énormément à un projet d'étudiant, ton truc. Et ton post plus à un énoncé qu'autre chose.
De plus tu ne poses absolument aucune question technique, tu demandes des solutions à ton problème.
Bref, soit tu poses un question technique, soit tu te contentes de ma réponse.


---------------
Can't buy what I want because it's free -
n°1806812
redah75
Posté le 31-10-2008 à 11:25:51  profilanswer
 

Skeye: je ne sais pas qui tu es, ni pour qui tu te prends, en tout cas, tu es entrain de salir ce forum avec tes remarques a la con!!
je m'exprime peut etre mal, ou plutot tu comprends mal, je n'ai pas demande la solution, j'ai demande des idees...
encore une fois, si tu n'as rien a dire, va t'amuser dans un autre post. celui la je le ferme apres que tu l'aies lu, inutile de continuer ainsi!!

n°1806815
Modération
Posté le 31-10-2008 à 11:33:41  answer
 

Du calme, tous. Repartons sur des bases saines.  
 
Voici la question de redah75 : quelle structure puis-je employer dans MySQL pour stocker les réponses de l'enquête ?

n°1806820
MEI
|DarthPingoo(tm)|
Posté le 31-10-2008 à 11:37:47  profilanswer
 

Comme ça personellement je mapperais les radio bouton dans une enum type :

Code :
  1. // c'est pas du PHP mais c'est l'esprit...
  2. enum resultatEnquete = { reBeaucoup = 1, reUnPeu = 2, rePasDuTout = 3 };


 
Ensuite bah la conversion enum <-> entier etant immédiate, un champs entier dans le BDD.


Message édité par MEI le 31-10-2008 à 11:38:04

---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1806830
redah75
Posté le 31-10-2008 à 11:46:55  profilanswer
 

Merci!
 

Code :
  1. enum resultatEnquete = { reBeaucoup = 1, reUnPeu = 2, rePasDuTout = 3 };


 
je ne connais pas cette syntaxe, c'est du sql??

mood
Publicité
Posté le 31-10-2008 à 11:46:55  profilanswer
 

n°1806835
Elmoricq
Modérateur
Posté le 31-10-2008 à 11:49:11  profilanswer
 

Ce n'est pas du SQL, ni du PHP, MEI a juste posté ça pour donner une idée. C'est normalement facilement adaptable en PHP.

n°1806840
MEI
|DarthPingoo(tm)|
Posté le 31-10-2008 à 11:51:41  profilanswer
 

C'est du C. (en principe si j'ai pas fait de faute).
 
A voir l'equivalent d'une enum en PHP.
 
Sinon avec une hash du style :

Code :
  1. $resultatEnquete = array("reBeaucoup" => 1,
  2.                                   "reUnPeu" => 2,
  3.                                   "rePasDuTout" => 3);


On doit pouvoir s'en sortir si tu donne la valeur de la hash aux radiobuttons.
 
Mais là j'suis pas forcement un expert PHP. :D


---------------
| AMD Ryzen 7 7700X 8C/16T @ 4.5-5.4GHz - 64GB DDR5-6000 30-40-40 1T - AMD Radeon RX 7900 XTX 24GB @ 2680MHz/20Gbps |
n°1806853
redah75
Posté le 31-10-2008 à 12:04:13  profilanswer
 

OK, je v regarder ca de plus pres, merci

n°1806887
skeye
Posté le 31-10-2008 à 12:52:08  profilanswer
 

redah75 a écrit :

j'ai demande des idees...


Des idées pour faire quoi? Stocker des réponses à quel niveau? la structure php? la structure de la base de données?
Si tu veux des réponses, pose des questions compréhensibles...ton post d'origine revient à dire "je ne sais pas comment faire" sans plus de détails. Ici on peut t'aider, mais à condition de savoir pour quoi tu as besoin d'aide, on est pas devins.


---------------
Can't buy what I want because it's free -
n°1806917
redah75
Posté le 31-10-2008 à 13:31:27  profilanswer
 

skeye a écrit :


Des idées pour faire quoi? Stocker des réponses à quel niveau? la structure php? la structure de la base de données?
Si tu veux des réponses, pose des questions compréhensibles...ton post d'origine revient à dire "je ne sais pas comment faire" sans plus de détails. Ici on peut t'aider, mais à condition de savoir pour quoi tu as besoin d'aide, on est pas devins.


là ce que tu dis a un sens, mais de là à me faire la morale, c'etait limite...!!
 
merci de ton/votre aide, je me suis debrouille tt seul, j'avoue que ta premiere reponse a donne un gout amer a ce post!!

n°1806920
skeye
Posté le 31-10-2008 à 13:38:06  profilanswer
 

redah75 a écrit :


là ce que tu dis a un sens, mais de là à me faire la morale, c'etait limite...!!

 

merci de ton/votre aide, je me suis debrouille tt seul, j'avoue que ta premiere reponse a donne un gout amer a ce post!![/quotemsg]

 

C'est toi qui viens demander de l'aide, si quelqu'un prend la peine de te répondre il faudrait envisager de passer 30 secondes à te demander pourquoi sa réponse ne te convient pas avant de partir dans les attaques personnelles - que je n'ai pas relevées, tu noteras.

 

Par ailleurs, il est d'usage quand on résout son problème seul de poster la solution quand même, au cas où ça servirait à quelqu'un d'autre - en l'occurrence ça servira au moins à comprendre ce qui te posait problème, parce-que personnellement je ne sais toujours pas si c'est une question de php, de conception de la base de données ou même d'analyse...


Message édité par skeye le 31-10-2008 à 13:38:14

---------------
Can't buy what I want because it's free -

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  contruire une enquete

 

Sujets relatifs
[POO] Enquête : passage du mode "édition" au mode "read only" 
Plus de sujets relatifs à : contruire une enquete


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR