Page 1 sur 1
Installer JPgraph est-ce compliqué ?
Posté : 12 mai 2012, 17:07
par debutant10
Bonjour,
Qq'un peut-il m'aider en toute simplicité, cad en me disant les étapes à suivre pour faire l'installation, ce qu'il faut changer dans le contenu de jpgraph.php, etc.
Grand merci
Re: Installer JPgraph est-ce compliqué ?
Posté : 12 mai 2012, 19:05
par xTG
A ce que je saches cette librairie n'a besoin d'aucune configuration ou modification de son code source pour fonctionner.
Il faut juste avoir la librairie GD d'installée et faire le bon include.
Re: Installer JPgraph est-ce compliqué ?
Posté : 12 mai 2012, 22:52
par debutant10
Il faut juste avoir la librairie GD d'installée et faire le bon include.
1-/ Je vois pas trop la librairie GD d'insatallée ou JPgraph ??
2-/ et faire le bon include ? comment le faire merci de détailler
Merci
Re: Installer JPgraph est-ce compliqué ?
Posté : 13 mai 2012, 08:50
par xTG
Pour GD regardes dans le phpinfo(). C'est une librairie PHP.
Pour l'include... Bah tu as mis jpgraph dans un dossier, donc quand tu veux l'utiliser il faut l'inclure dans ton script.
Re: Installer JPgraph est-ce compliqué ?
Posté : 13 mai 2012, 13:04
par debutant10
Merci mais j'ai toujours rien à l'écran pouvez regarder où est mon erreur ?
<?php
// ********************************************************************
// PARTIE : Includes et initialisation des variables
// ********************************************************************
// Inclusion de la librairie JpGraph
include ("www\TP7-graph\jpgraph2\jpgraph-3.5.0b1\graph.php");
include ("www\TP7-graph\jpgraph2\jpgraph-3.5.0b1\graph.php");
// Constantes (connection mysql)
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'root');
define('MYSQL_PASS', '');
define('MYSQL_DATABASE', 'tuto_jp_graph');
// Tableaux de données destinées à JpGraph
$tableauAnnees = array();
$tableauNombreVentes = array();
// ********************************************************************
// PARTIE : Production des données avec Mysql
// ********************************************************************
$sql = <<<EOF
SELECT
YEAR(`DTHR_VENTE`) AS ANNEE,
COUNT(ID) AS NBR_VENTES
FROM `ventes`
GROUP BY YEAR(`DTHR_VENTE`)
EOF;
// Connexion à la BDD
$mysqlCnx = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die('Pb de connxion mysql');
// Sélection de la base de données
mysql_select_db(MYSQL_DATABASE) or die('Pb de sélection de la base');
// Requête
$mysqlQuery = mysql_query($sql, $mysqlCnx) or die('Pb de requête');
// Fetch sur chaque enregistrement
while ($row = mysql_fetch_array($mysqlQuery, MYSQL_ASSOC)) {
// Alimentation des tableaux de données
$tableauAnnees[] = 'Année ' . $row['ANNEE'];
$tableauNombreVentes[] = $row['NBR_VENTES'];
}
// ********************************************************************
// PARTIE : Création du graphique
// ********************************************************************
// On spécifie la largeur et la hauteur du graphique conteneur
$graph = new PieGraph(400,300);
// Titre du graphique
$graph->title->Set("Volume des ventes par années");
// Créer un graphique secteur (classe PiePlot)
$oPie = new PiePlot($tableauNombreVentes);
// Légendes qui accompagnent chaque secteur, ici chaque année
$oPie->SetLegends($tableauAnnees);
// position du graphique (légèrement à droite)
$oPie->SetCenter(0.4);
$oPie->SetValueType(PIE_VALUE_ABS);
// Format des valeurs de type entier
$oPie->value->SetFormat('%d');
// Ajouter au graphique le graphique secteur
$graph->Add($oPie);
// Provoquer l'affichage (renvoie directement l'image au navigateur)
$graph->Stroke();
?>
Re: Installer JPgraph est-ce compliqué ?
Posté : 13 mai 2012, 14:40
par xTG
Voir mon message dans l'autre sujet.