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);
?> |
Partager