emma1006
Messages postés22Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 6 juin 2005
-
31 mars 2005 à 11:56
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 2010
-
31 mars 2005 à 17:15
il correspond vraiment à ce que je voudrais faire avec des pourcentages de nombres de jours de présence dans un établissement (période de 1 jour, 2 jours, 3, 4 ,5, 6-7 jourd
8-9, 10-29 et enfin 30 jours et plus.
Pour retrouver ces totaux correspondants à ces périodes par mois, je les ai dans
une table ventil.
Mais comment faire pour récupérer ces valeurs dans un array pour que mon
diagramme varie selon mes données et n'ait pas des valeurs fixées comme dans
le code source.
morpheus262
Messages postés461Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention16 février 2012 31 mars 2005 à 13:37
Quel est ton probleme ? de lire les valeur de ta table et de les mettre dans un tableau ?
<HR>
PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, consulter le post:j'aide a developper ou contacter moi par mail.
Sans maitrise la puissance n'est rien. et je maitrise
emma1006
Messages postés22Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 6 juin 2005 31 mars 2005 à 13:59
Salut et merci d'avoir répondu !
Il est vrai que je n'étais pas très claire :
En fait, j'ai une table "ventil" avec comme champs :
id
etb_id
date
per_1, per_2,...,per_30plus.
J'enregistre grâce à çà chaque jour, le nombre de jours de présence de
personnes dans un établissement donné.
Puis je fais des totaux par mois.
Exemple de requete pour le mois de février :
$requete"SELECT sum(per_1) AS per_1, sum(per_2) AS per_2, sum(per_3) AS per_3, sum(per_4) AS per_4, sum(per_5) AS per_5, sum(per_6_7) AS per_6_7, sum(per_8_9) AS per_8_9, sum(per_10_29) AS per_10_29, sum(per_30plus) AS per_30plus FROM ventil WHERE etb_id '88' AND date BETWEEN '2005-02-01' AND '2005-02-29' ORDER BY date" ;
Et j'aimerais bien faire apparaître ces totaux sous forme de pourcentage sur le
diagramme en svg :
Pour celà, j'ai un fichier recap_pres.php qui contient à la fin :
et fait donc appel au fichier svg_camembert.php qui contient le code trouvé sur
le site.
Mais pour utiliser mes valeurs afin d'avoir un diagramme dynamique, il faut que
je remplace :
morpheus262
Messages postés461Date d'inscriptionmardi 27 avril 2004StatutMembreDernière intervention16 février 2012 31 mars 2005 à 14:07
si tes champs que tu veux inserer dans ton tableau se suivent tu peux faire ca:
$i=0;
while ($row = mysql_fetch_array($resultat))
{
$graph_data[] = $row[$i] ;
$i++;
}
Voila comme ca tu ajoute bien les champs sucessivement a ton tableau, ca doit marcher
<HR>
PS: Besoin d aide pour developper, besoin d un collaborateur pour faire votre site, consulter le post:j'aide a developper ou contacter moi par mail.
Sans maitrise la puissance n'est rien. et je maitrise
emma1006
Messages postés22Date d'inscriptionvendredi 11 mars 2005StatutMembreDernière intervention 6 juin 2005 31 mars 2005 à 14:32
Désolé malalam, je ne drague pas du tout, et j'ai essayé ce que tu m'as dis mais absolument rien ne s'affiche. C'est parce que c'est du svg, je crois ...
malalam
Messages postés10839Date d'inscriptionlundi 24 février 2003StatutMembreDernière intervention 2 mars 201025 31 mars 2005 à 14:38
Je plaisantais lol ;-)
je sais que c'est du svg, mais le print_r() lui ne fait qu'afficher ce
que contient ton tableau $graph_data (clefs et valeurs) et j'aimerais
bien voir justement ca. Et ca c'est du php, le print_r doit marcher.