Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/10/2011, 21h47   #1
Invité de passage
 
Inscription : août 2009
Messages : 13
Détails du profil
Informations forums :
Inscription : août 2009
Messages : 13
Points : 1
Points : 1
Par défaut utilisation de jpgraph

salut . j'ai crée une base de donnée et j'aimerai faire des statistiques.
j'ai vu sur le net que jpgraph et approprié pour cela.
j'ai donc télécharger la version jpgraph-3.0.7.tar.gz . j'ai tenté de suivre les instruction pour son utilisation mais depuis j'arrive pas .
alors je vous décri comment j'ai procédé .
- j'utilise wamp serveur qui se situe sur c:/wamp
- mes fichiers PHP se trouvent dans c:/wamp/www/INSCRIPTION
j'ai crée un dossier jpgraph :c:/wamp/jpgraph
j'ai décompressé le contenu de src qui se trouve dans le dossier jpgraph (c:/wamp/jpgraph)
j'ai verifé la version de PHP qui est 5.3
j'ai vérifie extension=php_gd2.dll qui bien décommenté

Pour m'assurer que ça marche j'ai tenté de suivre sur le site PHP facile un exemple . mais ca m'affiche rien.
alors je me di que le problème se situe au niveau des liens pour acceder au dossier jpgrah.
mon problème est que je sais même pas ou enregistrer le code ci-dessous .
est-ce que je l'enregistrer dans le même dossier jpgraph ou bien dans mon dossier INSCRPTION . en plus comment l'utiliser. je veux ja sais pas par ou commencer

voici le code php prie comme exemple .le lien est :
http://eric-pommereau.developpez.com/tutoriels/decouver...
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
 
<?php
// ********************************************************************
// PARTIE : Includes et initialisation des variables
// ********************************************************************
 
// Inclusion de la librairie JpGraph
include ("../jpGraph/jpgraph.php");
include ("../jpGraph/jpgraph_pie.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();
?>
msi79 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h41.


 
 
 
 
Partenaires

Hébergement Web