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
| <?php
require_once("include_path_inc.php");
require_once("jpgraph.php");
require_once("jpgraph_line.php");
// Constantes (connexion mysql)
$myServer = "*****";
$myUser = "piwyangejoomla";
$myPass = "*****";
$myDB = "courbespoids";
// Connexion à la BDD
$s = @mysql_connect($myServer, $myUser, $myPass) or die ("Problème de connexion Mysql");
// Selection de la base de données
$d = @mysql_select_db($myDB) or die ("Problème de selection de la base de donnée");
//requete sql
$query = "select Age, Acidofilo from courbespoids order by Age";
// EXECUTION DE LA REQUETE QUERY
$result = mysql_query($query);
//data pour le graphe
if ($myrow=mysql_fetch_array($result)) {
do {
$data[] = $myrow["Acidofilo"]; //contient les poids
$data_names[] = $myrow["Age"]; //contient les ages
}while ($myrow=mysql_fetch_array($result));
}
$largeur = 800;
$hauteur = 400;
// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");
// Creation de la courbe
$courbe = new LinePlot($data);
// Ajout de la courbe au graphique
$graphe->add($courbe);
// Ajout du titre du graphique
$graphe->title->set("Courbe");
// Affichage du graphique
$graphe->stroke();
?> |
Partager