La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
   afficher le résultat d'un sondage à choix multiple
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: afficher le résultat d'un sondage à choix multiple  (Lu 947 fois)
afficher le résultat d'un sondage à choix multiple
« sur: le 08-04-2006 a 14:11:35 »
abder
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

Salut à tous, 

petit casse-tete pour un débutant comme moi ! je souhaite faire un sondage en imposant a l'internaute de séléctionner les 3 gardiens de but sur 5 qu'ils aimeraient voir à la coupe du monde. barthez, coupet, itanje, ramé, landreau sous forme de checkbox.

récuperer les choix dans une base de donnée mysql et traiter les données en affichant les 3 les plus cités. avec si possible le pourcentage des votes.
merci d'avance...

Rapporter au modérateur  

Re: afficher le résultat d'un sondage à choix multiple
« Répondre #1 sur: le 09-04-2006 a 16:36:31 »
druidev
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 15



Enjoy in your projects

Voir le Profil    WWW    E-Mail
Répondre avec citation

Bonjour,

Il te suffit de récupérer les 3 id des checkbox que ton visiteur a séléctionné.

Par ailleurs dans ta base de données tu fais une table avec id du gardien, nom du gardien et nombre de votes pour ce gardien. A chaque fois que l'Id du gardien est renvoyé par ton formulaire, tu incrémentes le nombre de votes de tel Id.
Parallèlement tu peux enregistrer le nombre de votes dans un fichier texte (il n'y a qu'un nombre à enregistrer), nombre que tu incrémentes à chaque fois que le bouton d'envoi du sondage est cliqué et que au moins un des checkbox a été checké.
Après tu récupères l'id et le nom du gardien des 3 ayant le nombre de votes le plus élevé (utilises la fonction MAX), et tu effectues ton calcul donnant le pourcentage avec la valeur dans le fichier texte.

Oila !
Redis moi si tu rencontres des problèmes.
-druide-

Rapporter au modérateur  

"On a toujours à apprendre..."


www.druidev.fr ++ un druide à Annecy
Re: afficher le résultat d'un sondage à choix multiple
« Répondre #2 sur: le 09-04-2006 a 16:55:05 »
abder
Membre récent
*

Hors-Ligne

Messages: 4



Je suis un lama!

Voir le Profil
Répondre avec citation

merci ta réponse m'a bien éclairé!!

formulaire :
<input name="gardien[]" type="checkbox" value="0" />

récupe et envoie vers la bdd :

foreach($_POST['gardien'] AS $id)
mysql_query("UPDATE gardiens SET vote = vote+1 WHERE id='$id'");

ensuite je limite l'affichage aux 3 meilleurs scores.

merci encore
A+

Rapporter au modérateur  
Re: afficher le résultat d'un sondage à choix multiple
« Répondre #3 sur: le 11-04-2006 a 14:08:25 »
druidev
Membre récent
*

Hors-Ligne

Sexe: Male
Messages: 15



Enjoy in your projects

Voir le Profil    WWW    E-Mail
Répondre avec citation

Exact nickel!
De rien pour le coup de main, on a tous bloqué un jour ou l'autre et c'est bien agréable d'avoir de l'aide.

Rapporter au modérateur  

"On a toujours à apprendre..."


www.druidev.fr ++ un druide à Annecy
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg