realisation d'un mini sondage. comment çà marche ?

realisation d'un mini sondage. comment çà marche ? - Web design - Graphisme

Marsh Posté le 01-03-2004 à 09:05:09    

Bonjour,
 
J'aimerais savoir comment realiser un mini sondage (1 question/ 5 reponses) a inserer dans une page WEB. Une fois le sondage renseigné, les resultats s'afficheront à la place. On trouve ce type de sondage dans pas mal de page WEB ence moment.
En quel language faut-il realiser ce script. Ou puis-je trouver des infos, des exemples...
 
Je suis preneur de toutes infos.
 
Merci
M F

Reply

Marsh Posté le 01-03-2004 à 09:05:09   

Reply

Marsh Posté le 01-03-2004 à 09:28:56    

Citation :

realisation d'un mini sondage. comment çà marche ?


 
Très simple. Le principe est le même pour tout les langages côté serveur.
 

  • Tu poses une question
  • tu mets 5 réponses précédés de 5 boutton radio délimité par un formulaire qui envoie sur la page même en méthode "POST"
  • à chaques radio tu auras attribué une valeur => 1,2,3,4,5
  • Dans ton script tu détecte si la variable radio est définie
  • Si oui tu éxecute un INSERT e cette valeur dans une table en langage SQL.
  • Pour consulter les résultatsn tu éxécute une autre commande SQL qui est le SELECT  

=> Select reponse from sondage where reponse = 1 par exemple

  • Tu fais ensuite un record count du nombre d'occurence résultant de cette requête puis tu l'affiche.
  • Pour une forme graphique, tu affectes cette valeur à la largeur d'une image divisé par un rapport plafonné. Au cas où si tu as 5000 votes ta page ne fasse pas 5000px de large.


Bref ... bonne chance
 
 
 

Reply

Marsh Posté le 01-03-2004 à 09:41:44    

Ok merci pour toutes ces infos. y a t il des sites pour m aider à le realiser ?

Reply

Marsh Posté le 01-03-2004 à 09:43:35    

Google est ton ami  :)

Reply

Marsh Posté le 01-03-2004 à 23:43:17    

donc un sondage se réalise uniquement avec MySQL ? Depuis le temps que j'entends parler de cette base de données, il faut vraiment que je m'y mettes...
Merci

Reply

Sujets relatifs:

Leave a Replay

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