contruire une enquete

contruire une enquete - SQL/NoSQL - Programmation

Marsh Posté le 30-10-2008 à 17:25:40    

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

Reply

Marsh Posté le 30-10-2008 à 17:25:40   

Reply

Marsh Posté le 30-10-2008 à 18:18:39    

on ne fait pas les devoirs des étudiants.


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

Marsh Posté le 30-10-2008 à 19:00:18    

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

Reply

Marsh Posté le 30-10-2008 à 22:49:43    

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

Reply

Marsh Posté le 30-10-2008 à 23:25:15    

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
Reply

Marsh Posté le 31-10-2008 à 07:27:11    

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 -
Reply

Marsh Posté le 31-10-2008 à 11:25:51    

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!!

Reply

Marsh Posté le 31-10-2008 à 11:33:41    

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 ?

Reply

Marsh Posté le 31-10-2008 à 11:37:47    

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 |
Reply

Marsh Posté le 31-10-2008 à 11:46:55    

Merci!
 

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


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

Reply

Marsh Posté le 31-10-2008 à 11:46:55   

Reply

Marsh Posté le 31-10-2008 à 11:49:11    

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.

Reply

Marsh Posté le 31-10-2008 à 11:51:41    

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 |
Reply

Marsh Posté le 31-10-2008 à 12:04:13    

OK, je v regarder ca de plus pres, merci

Reply

Marsh Posté le 31-10-2008 à 12:52:08    

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 -
Reply

Marsh Posté le 31-10-2008 à 13:31:27    

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!!

Reply

Marsh Posté le 31-10-2008 à 13:38:06    

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 -
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed