resultat de sondage en graphique - PHP - Programmation
Marsh Posté le 07-06-2003 à 11:13:49
pour un affichage en barre, il suffit d'uploader une image de 1x1 pixel et de lui donner une largeur variant en fct du nombre de réponses.
ex :
Code :
|
c'est simple et efficace.
Sinon, il y a déjà eu des discussions à ce sujet, fais éventuellement une recherche.
Marsh Posté le 07-06-2003 à 11:19:40
ethernal a écrit : pour un affichage en barre, il suffit d'uploader une image de 1x1 pixel et de lui donner une largeur variant en fct du nombre de réponses.
|
Tout à fait.
Sinon, pour des barres en 3d jolies et dans le cadre d'une appli gourmande (genre un forum), il y a également la possibilité de mettre 100 images dans un dossier et de les appeler par exemple : barre001, barre002 jusqu'à barre100 Et d'appeler la bonne barre en fonction de la valeur de celle-ci. (Permet d'éviter d'utiliser la librairie GD et soulage le serveur).
Seul le cas du calendos ou du graph reste à part : pas d'autres possibilité qu'utiliser une librairie comme GD.
Marsh Posté le 07-06-2003 à 11:53:50
OK j'avais aussi penser a un mini tableau avec ArPlan colorée qui varirai en fonction du resultat je vais voir
Marsh Posté le 09-02-2004 à 06:52:55
cest cool ca comme petit graphique
mais comment tu fais quand dans ton sondage tu as 1 500 reponses ou pas mal de reponses ?
une regle de 3 ?
Marsh Posté le 09-02-2004 à 07:50:29
bin vi, tu peux diviser par le plus haut résultat parmis les réponses (select max...), puis tu multiplies par la largeur maximum voulue pour le graphique.
Marsh Posté le 09-02-2004 à 07:55:24
en fait moi ce que jaimerai cest par exemple jai 2540 reponses en janvier , 1239 en fevrier, 340 en mars , etc....
faire un histogramme sur lannée entiere
jsuis nul en math sorry
Marsh Posté le 09-02-2004 à 09:02:36
tu les additionne, non ? pour ça tu dois avoir la possibilité de faire un "select sum", en fait le plus compliqué c'est le SQL, quitte a nous montrer la tête de ta base de données
Marsh Posté le 09-02-2004 à 09:29:28
en fait jenregistre dans une base de données les entrées
jai une table avec trois champs :
- ID (id pour chaque moi donc de 1 a 12)
- Mois (janvier, fevrier, etc...)
- Hits (donc la je stocke un chiffre avec le nombre de hits)
Marsh Posté le 09-02-2004 à 12:53:25
et ton graphique fera donc :
Janvier : ============ (120)
Février : ===== (50)
Mars : ========= (90)
---etc---
c'est bien ça ?
Marsh Posté le 09-02-2004 à 13:03:41
voila cest ca
sauf que si jai 39 672 entrées pour le mois de janvier jsuis po dans la merde
Marsh Posté le 09-02-2004 à 13:06:57
alors tu recupere une variable AVANT d'afficher ton graphique à l'aide d'un petit "select max(Hits) as maxi from TABLE".
Et lorsque tu affiche le graphique, en WIDTH, tu mets :
(Hits/maxi)*largeur maximum souhaitée
Marsh Posté le 09-02-2004 à 13:07:20
nycius a écrit : voila cest ca |
raisonne en %
Marsh Posté le 07-06-2003 à 09:17:20
Salut a tous
Comme je precise dans le titre je cherche le script (si ca existe) pour avoir les resultats d'un sondage perso (que j'ai fait moi meme) sous forme de graphique camember ou barre ou autre (peu importe).
Je precise que le sondage marche tres bien actuellement et j'affiche les reponse actuellement sous forme de tableau puis en comptant les reponse. Et ca marche bien.
Mais j'aimerai y inserer et petit plus.
Pour les données, tout est dans mysql
Une colonne par reponse au choix.
Et une ligne par "voteur"
Lorsque un voteur a votre la rep1, il y a X dans la base et ceux pour tout.
Pouvez vous m'aider.
ps : hebergeur free
---------------
http://www.menuiseriemerceron.fr - http://www.atlantiquecoloration.fr