Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > JpGraph
JpGraph Forum d'entraide pour la bibliothèque JpGraph permettant de manipuler des images en PHP. Avant de poster -> tutoriels JpGraph
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 27/07/2011, 20h22   #1
Invité de passage
 
deesse mba
Inscription : octobre 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : deesse mba

Informations forums :
Inscription : octobre 2010
Messages : 19
Points : 1
Points : 1
Par défaut une courbe simple avec jpgraph

DONC voilà, ma base de donnée contient une table nommée noise_level,celle ci contient 4 colonnes (id (auto_increment),noise,heure,adresse_ip).
je dois dessiner une courbe dont l'abscisse est heure ,et l’ordonnée est noise.(je n'ai pas le noise à chaque heure).
l'unique problème que j'ai rencontré est au niveau de la manipulation des données.comment attribuer l'heure à l'axe des abscisses et convenablement le noise associé en ordonné.
j'ai essayé avec ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
require_once ("C:/Program Files/EasyPHP-5.3.6.0/www/test/jpgraph/jpgraph.php");
     require_once ("C:/Program Files/EasyPHP-5.3.6.0/www/test/jpgraph/jpgraph_line.php");
 
     define('MYSQL_HOST', 'localhost');
     define('MYSQL_USER', 'root');
     define('MYSQL_PASS', '');
     define('MYSQL_DATABASE', 'projet_orange');
 
     $tableau_heure = array('0h','1h', '2h', '3h', '4h', '5h', '6h', '7h', '8h', '9h', '10h', '11h', '12h','13h', '14h', '15h', '16h', '17h', '18h', '19h', '20h', '21h', '22h','23h');
     $sql_noise_par_heure = "SELECT [noise] AS bruit,[heure] AS HOUR FROM noise_level WHERE [id_adresse] =\'1\'";
     $mysqlCnx = @mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) or die('Pb de connxion mysql');
 
      @mysql_select_db(MYSQL_DATABASE) or die('Pb de sélection de la base');
 
	 $tableau_noise= array(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0); 
     $mysqlQuery = @mysql_query($sql_noise_par_heure, $mysqlCnx) or die('Pb de requête');
 
 
     while ($row = mysql_fetch_array($mysqlQuery,  MYSQL_ASSOC)) {
	  $tableau_noise[$row['HOUR']] = $row['bruit']; 
       }
MERCI POUR VOTRE AIDE
deessemba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 20h24   #2
Invité de passage
 
deesse mba
Inscription : octobre 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : deesse mba

Informations forums :
Inscription : octobre 2010
Messages : 19
Points : 1
Points : 1
juste une information ,j'ai en tout 10 adresse_ip,donc une courbe pour chaque adresse,pour le moment je commence avec adresse_ip.=1 c'est pour ça le "where adresse_ip =1" voilà merci
deessemba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/07/2011, 20h25   #3
Invité de passage
 
deesse mba
Inscription : octobre 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : deesse mba

Informations forums :
Inscription : octobre 2010
Messages : 19
Points : 1
Points : 1
pas adresse_ip mais je l'ai nommé id_adresse, desolée
deessemba est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/07/2011, 12h13   #4
Membre régulier
 
Avatar de ypcman
 
Homme Yves
Responsable en conduite du changement
Inscription : janvier 2011
Messages : 63
Détails du profil
Informations personnelles :
Nom : Homme Yves
Localisation : France

Informations professionnelles :
Activité : Responsable en conduite du changement
Secteur : Aéronautique - Marine - Espace - Armement

Informations forums :
Inscription : janvier 2011
Messages : 63
Points : 73
Points : 73
Bonjour.
pour y voir plus clair, peux-tu ajouter
Code :
var_dump($tableau_noise);
en fin de script et poster ce qui s'affiche ?
Merci.

Par ailleurs, évite de recommencer une nouvelle discussion à chaque fois que tu postes
ypcman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/07/2011, 11h08   #5
Invité de passage
 
deesse mba
Inscription : octobre 2010
Messages : 19
Détails du profil
Informations personnelles :
Nom : deesse mba

Informations forums :
Inscription : octobre 2010
Messages : 19
Points : 1
Points : 1
$courbe->value->Show normalement elle affiche les valeurs sur les point, pourqoui ça ne marche pas chez moi ? merci
deessemba 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 15h28.


 
 
 
 
Partenaires

Hébergement Web