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 d'un graphique


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Points : 47
    Points
    47
    Par défaut Création d'un graphique
    Bonjour, je viens içi car j'ai un souci avec la création d'un graphique sans librairie telle que artichow ou autres.

    Lorsque je me connecte sur ma page testgraph.php, la page me dit que l'image ne peut être affiché car elle contient des erreurs.
    J'appele ma page comme ça :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href='testgraph.php?dept=<?php echo $chaine_dept;?>&poids=<?php echo $chaine_poids;?>&CA=<?php echo $chaine_CA;?>&obj=<?php echo $chaine_obj;?>&prctg=<?php echo $chaine_prctg;?>'>Représentation graphique</a>

    Et voilà le code de ma page testgraph.php
    Code php : 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
    <?php
        header("Content-type:image/png");
        $dept = explode('|', $_GET["dept"]);
        $poids = explode('|', $_GET["poids"]);
        $CA = explode("|", $_get["CA"]);
        $obj = explode('|',$_GET["obj"]);
        $prctg = explode('|', $_GET["prctg"]);
        $CA_MAX = 0;
        for($nbr=1; $nbr<=count($CA); $nbr++)
        {
            if($CA[$nbr] > $CA_MAX)
                $CA_MAX = $CA[$nbr];
        }
     
        $hauteur=250;
        $largeur=500;
        $im=ImageCreate($largeur,$hauteur)
            or die ("Erreur lors de la création de l'image");
        $coulor_fond=ImageColorAllocate($im,255,255,200);
        $noir = ImageColorAllocate($im,0,0,0);
        $bleu = ImageColorAllocate($im,0,0,255);
        ImageLine($im, 10, $hauteur-10, $largeur-10, $hauteur-10, $noir);
        for($nombre=1; $nombre<=count($dept); $nombre++)
        {
            ImageString($im, 0, $dept[$nombre-1]*100, $hauteur-10, $dept, $noir);
        }
        ImageLine($im, 10, 10, 10, $hauteur-10, $noir);
        $max=100;
        for($nombre=1; $nombre<=count($dept); $nombre++)
        {
            $hauteurRectangle = round(($CA[$nombre-1]*$hauteur)/$CA_MAX);
            ImageFilledRectangle($im, $nombre*30-7, $hauteur-$hauteurRectangle-10, $CA[$nombre-1], $bleu);
            ImageString($im, 0, $nombre*30-7, $hauteur-$hauteurRectangle-10, $CA[$nombre-1], $noir);
        }
        ImagePng($im);
    ?>

  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
    Enlève ton header pour voir les erreurs PHP.

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Mai 2013
    Messages
    181
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2013
    Messages : 181
    Points : 47
    Points
    47
    Par défaut
    J'ai corrigé mes erreurs php mais il faut maintenant que je modifie mon affichage car il s'affiche très mal.

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

Discussions similaires

  1. Création d'interfaces graphiques en mode graphique
    Par Djakisback dans le forum Interfaces Graphiques en Java
    Réponses: 7
    Dernier message: 24/03/2006, 21h46
  2. Création d'interface graphique pour débutant ...
    Par lesuisse dans le forum AWT/Swing
    Réponses: 3
    Dernier message: 08/03/2006, 13h20
  3. création de deux graphiques à la fois
    Par Makino dans le forum Tkinter
    Réponses: 2
    Dernier message: 06/03/2006, 16h48
  4. Création de composants graphiques perso Visual C++
    Par jacques_henry dans le forum MFC
    Réponses: 1
    Dernier message: 06/01/2006, 11h40
  5. Réponses: 2
    Dernier message: 29/03/2004, 18h29

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