bon ben jl a developpez moi meme en fin de compte ca ma permis d apprendre comment ca fonctionne les images en php
voila le code ca peux servir a d autre ....
<?php
Header("Content-type: image/gif" );
require('../connect.php3';//contien les variable host ,user ,pass...
$yi=10;
$ecart=10;
$largeur=900;
$miLargeur=$largeur/2;
$hauteur=600;
$im = imagecreate($largeur,$hauteur);
$rouge=imageColorAllocate($im, 0, 300, 100);
$noir=imageColorAllocate($im, 0, 0, 0);
$blanc=imageColorAllocate($im, 250, 250, 250);
$bleu=imageColorAllocate($im, 0, 125, 250);
$fond=imageColorAllocate($im,240,240,240);
$gris=imageColorAllocate($im,200,200,200);
imagefilledrectangle($im,2,2,$largeur-2,$hauteur-2,$fond); //encadrement de l'histogramme
$requete = "select count(quantite) ,f.designation,sum(quantite) as somme from cmdfourniture c, fourniture f where c.ref=f.ref group by f.ref order by somme desc";
mysql_connect($host,$user,$pass);
@mysql_select_db($db);
$result=mysql_query($requete);
$indice=0;
while( $row=mysql_fetch_row($result) )
{
$tab[$indice]= $row; //on crée un tableau contenant les données qui servirons a l affichage
$indice++;
}
for($k=0;$k<$indice;$k++)
{
$yj=$ecart+$yi;
imagefilledrectangle($im,10,$yi,$largeur-10,$yj,$gris);
imagestring($im,3,10,$yi,$tab[$k][1]." (".$tab[$k][2]." )",$noir);
imagefilledrectangle($im,$miLargeur,$yi,($miLargeur + $tab[$k][2] * 10),$yj,$bleu); //($tab[$k][2]+50)*10
$yi+=15;
}
ImagePng($im);
ImageDestroy($im);
?>
Pour toute questions me demander...