J'utilise la bibliothèque JPgraph pour afficher des graphiques basiques
J'ai créer un fichier courbe.php auquel je passe mes paramètres pour créer le graphique.
Sous firefox, nikel, tout marche
Sous IE7 juste la croix rouge.
Ce code marche :
//Graphique
echo "<br><div class='img'>";
//Sélection du type de courbe et de la couleur
$i = 0;
$donnee["donnee"] = array(10,11,10,11,12,13,15,16,18,19,10,12);
$donnee["nom"] = array("Test");
$donneeG1[$i++] = caracCourbe($donnee,1,"orange");
$donneeG1[$i++] = caracCourbe($valTableau["nb_n_1"],1,"red");
$donneeG1[$i++] = caracCourbe($valTableau["nb_projets_cumule"],0,"orange");
$donneeG1[$i++] = caracCourbe($valTableau["nb_n_1_cumule"],0,"red");
$titreG1 = array("En nombre","Mois","Nb cumulés","Nb",0,0,0,0,0);
//Envoi des données
echo "<img src='../prg/Courbe.php?titre=".addslashes(urlencode(serialize($titreG1)))."&donnees=".addslashes(urlencode(serialize($donneeG1)))."'>".
"</div><br>";
Ce code marche pas :
//Graphique
echo "<br><div class='img'>";
//Sélection du type de courbe et de la couleur
$i = 0;
$donneeG1[$i++] = caracCourbe($valTableau["nb_projets"],1,"orange");
if($toutesLignes) $donneeG1[$i++] = caracCourbe($valTableau["nb_objectifs"],1,"blue");
$donneeG1[$i++] = caracCourbe($valTableau["nb_n_1"],1,"red");
$donneeG1[$i++] = caracCourbe($valTableau["nb_projets_cumule"],0,"orange");
if($toutesLignes) $donneeG1[$i++] = caracCourbe($valTableau["nb_objectifs_cumule"],0,"blue");
$donneeG1[$i++] = caracCourbe($valTableau["nb_n_1_cumule"],0,"red");
$titreG1 = array("En nombre","Mois","Nb cumulés","Nb",0,0,0,0,0);
//Envoi des données
echo "<img src='../prg/Courbe.php?titre=".addslashes(urlencode(serialize($titreG1)))."&donnees=".addslashes(urlencode(serialize($donneeG1)))."'>".
"</div><br>";
La seule différence est le nombre de courbes, et toutes les données fonctionnes en les inversant.Voici l'organisation des données :
//Format des données
/* $titre = {"Nom du graphe","Axe des X","Axe des Y","Axe des Y2","Type de graphe","min axe Y","max axe Y","min axe Y2","max axe Y2"}
** Mois = 0 ; Valeur = 1
** Graphe ligne = 0 ; Graphe baton = 1 ; Graphe accumulation = 2 ; Camembert = 3
**
** $dataR[0] [nom] = {"nom de la courbe",0,"couleur"}
** $dataR[0][donnee] = {,0,1,2,3,4,5,6,7,8,9,10,11,etc}
*/
Quelqu'un aurai t'il une idée?
Merci d'avance
[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]