Bonjour à tous ! Me revoilà pour un nouveau problème concernant JPGraph (entre autre parce que j'ai vraiment du mal à réfléchir comment faire ...)
Petite explication : Je dois réaliser un graphique à plusieurs courbes, ce que j'ai fait avec un peu de mal mais ça marchait ... Mon système a été d'appeler une fonction "trace_graphique" dans mon fichier php, qui renvoie à un second fichier php contenant les éléments de construction du graph... A chaque fois qu'un utilisateur affiche le graph (selon l'année), l'image que je stocke sur le disque est écrasée par la nouvelle image...
Mais mon chef de projet m'a demandé de faire quelque chose de plus dynamique, en appelant directement un fichier php dans <img src> au lieu de mon fichier png ...
J'avoue que je suis un peu perdue et je ne sais pas du tout comment faire ...
J'ai commencé ça :
1 2 3
| $nom_img = '<img src="g2i/intervention/statistique/g2i_script_lineplot.php?id_annee='.f_GetVar("vf_ID_Annee").'?id_debut='.$date_debut_mois.'?id_fin='.$date_fin_mois.'" width=500" />';
$VG['Class_Tpt']->TXT("image_graphique", trace_graphique($VG, $donnees, $legendes, "Statistique annuelle", $nom_img) ); // syntaxe d'un template utilisé dans l'entreprise |
Dans le fichier PHP qui construit le graph, je sais qu'il faut rajouter quelque chose de ce genre :
$id_annee=isset($_GET['id_annee'])?$_GET['id_annee']:$idDefaut ;
Et refaire une requête SQL... En fait j'ai un peu honte de ne pas savoir faire ça et de ne même pas pouvoir expliquer... Bref je poste par désespoir, poser moi des questions si vous pensez pouvoir m'aider ...
Merci d'avance !
Partager