IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

création des graphes par php


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Points : 43
    Points
    43
    Par défaut création des graphes par php
    Bonjour,


    J'ai besoin de créer des graphes qui permettent de présenter mes données sous php,

    Je sais pas par quoi commencer, ni les librairies que je vais utiliser!!! SVP pouvez vous me donner des liens de documentations,


    Merci.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Moi j'aime bien Fusion Charts
    http://www.fusioncharts.com/
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 274
    Points
    3 274
    Par défaut
    J'en ai pas créé des masses des graphs sous php, mais j'aimais bien utiliser jpgraph http://jpgraph.net/
    Un message utile vous a aidé ? N'oubliez pas le

    www.simplifions.fr - Simplifier vos comptes entre amis !

  4. #4
    Membre du Club
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Points : 43
    Points
    43
    Par défaut
    Merci pour vos réponse,

    Je suis débutante et je sais pas comment je vais faire pour utiliser JpGraph sous php!

  5. #5
    Membre expert
    Avatar de Spartacusply
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2011
    Messages
    1 723
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mai 2011
    Messages : 1 723
    Points : 3 274
    Points
    3 274
    Par défaut
    Je t'invite à télécharger la librairie, et à parcourir le dossier /docs/chunkhtml/example_src où il y a plein d'exemple d'utilisation de la librairie. Tu verras, ça utilises l'objet, mais faut pas forcément s'y connaître à fond, ça vient très rapidement
    Un message utile vous a aidé ? N'oubliez pas le

    www.simplifions.fr - Simplifier vos comptes entre amis !

  6. #6
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Points : 16 372
    Points
    16 372
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  7. #7
    Membre du Club
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Points : 43
    Points
    43
    Par défaut
    Merci bcq ,

    j'ai suivi les tutos, et j'ai configuré jpgraph sous le wamp et j'ai fait des tests avec des données (écrit manuellement dans le code ) et ça marche, le seul souci que j'ai maintenant c'est quand j'utilise ma base de données qui est sous mysql,

    Mon fichier test.php est sauvegarder dans la racine www, quand j'exécute j'ai l'erreur suivant:

    Fatal error: Class 'PieGraph' not found in C:\wamp\www\testo.php on line 53
    Voila le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <?php
    // ********************************************************************
    // PARTIE : Includes et initialisation des variables
    // ********************************************************************
     
    // Inclusion de la librairie JpGraph
    require_once("jpgraph\src\jpgraph.php");// ajout du src parce que l'archive est ainsi faite
    require_once("jpgraph\src\jpgraph_bar.php");
     
    // Constantes (connection mysql)
    define('MYSQL_HOST', 'localhost');
    define('MYSQL_USER', 'root');
    define('MYSQL_PASS', '');
    define('MYSQL_DATABASE', 'ventes');
     
    // 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();
    ?>

  8. #8
    Membre du Club
    Femme Profil pro
    Formateur en informatique
    Inscrit en
    Avril 2011
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Formateur en informatique

    Informations forums :
    Inscription : Avril 2011
    Messages : 78
    Points : 43
    Points
    43
    Par défaut
    J'ai trouvé la réponse , j'ai oublié d'ajouter la ligne:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    require_once("jpgraph\src\jpgraph_pie.php");

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. création des DDLs par une boucle for
    Par sophiesophie dans le forum C#
    Réponses: 27
    Dernier message: 29/05/2008, 11h29
  2. Création des droits avec PHP
    Par hexoseth dans le forum Requêtes
    Réponses: 6
    Dernier message: 18/03/2008, 14h51
  3. Réponses: 4
    Dernier message: 21/12/2006, 21h03
  4. tracer des graphes avec php
    Par estampille dans le forum Langage
    Réponses: 1
    Dernier message: 19/07/2006, 18h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo