Images dynamiques en php
                                    
                        Thity                    
                                    -
                                     
ddtddt Messages postés 274 Statut Membre -
        ddtddt Messages postés 274 Statut Membre -
        Bonjour, 
je veux afficher un diagramme circulaire representant la prportion d'hommes et de femmes enregistrée dans ma base de données.le probleme est que ce diagramme ne s'affiche pas avec ces valeurs issues de la base et pourtant avec des constantes ca marche tres bien voici mon code:
apres connexion a la base de donnees
//Nbre total de femmes inscrites
$req1="SELECT count(*) FROM utilisateur WHERE sexe_util='{$sex}'";
$total_fem = mysql_result(mysql_query($req1),0,0);
    
// Nbre total d'inscrits
$req2="SELECT count(*) FROM utilisateur";
$total= mysql_result(mysql_query($req2),0,0);
    
//Representation dans le diagramme
$x_fem=(int)((360 * $total_fem)/$total);
     
//Creation du diagramme
header ("Content-type: image/gif");
$idimg=imagecreate(300,300);
$fond=imagecolorallocate($idimg,255,255,51);
$rouge=imagecolorallocate($idimg,255,0,0);
$blanc=imagecolorallocate($idimg,255,255,255);
imagefilledarc($idimg,150,100,290,190,0,$x_fem,$rouge,IMG_ARC_PIE);
imagefilledarc($idimg,150,100,290,190,$x_fem,360,$blanc,IMG_ARC_PIE);
imagepng($idimg,"diagram_circul.gif");
imagepng($idimg);
imagedestroy($idimg);
j'appelle ensuite ce script dans une autre page comme ceci:
<div id="corps">
<img src="diagram_circul.php" width="150" height="150" />
</div>
                
            
                
    
    
    
        je veux afficher un diagramme circulaire representant la prportion d'hommes et de femmes enregistrée dans ma base de données.le probleme est que ce diagramme ne s'affiche pas avec ces valeurs issues de la base et pourtant avec des constantes ca marche tres bien voici mon code:
apres connexion a la base de donnees
//Nbre total de femmes inscrites
$req1="SELECT count(*) FROM utilisateur WHERE sexe_util='{$sex}'";
$total_fem = mysql_result(mysql_query($req1),0,0);
// Nbre total d'inscrits
$req2="SELECT count(*) FROM utilisateur";
$total= mysql_result(mysql_query($req2),0,0);
//Representation dans le diagramme
$x_fem=(int)((360 * $total_fem)/$total);
//Creation du diagramme
header ("Content-type: image/gif");
$idimg=imagecreate(300,300);
$fond=imagecolorallocate($idimg,255,255,51);
$rouge=imagecolorallocate($idimg,255,0,0);
$blanc=imagecolorallocate($idimg,255,255,255);
imagefilledarc($idimg,150,100,290,190,0,$x_fem,$rouge,IMG_ARC_PIE);
imagefilledarc($idimg,150,100,290,190,$x_fem,360,$blanc,IMG_ARC_PIE);
imagepng($idimg,"diagram_circul.gif");
imagepng($idimg);
imagedestroy($idimg);
j'appelle ensuite ce script dans une autre page comme ceci:
<div id="corps">
<img src="diagram_circul.php" width="150" height="150" />
</div>
        A voir également:         
- Images dynamiques en php
- Tableaux croisés dynamiques - Guide
- Des images - Guide
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Extraire images pdf - Guide
4 réponses
                        
                    tu as essayer de mettre un echo $total_fem; et echo $total; pour voir si déjà tu avais un résultat à ta requête ?
                
                
    
                
                        
                    Bonsoir
->ddtddt : Thity ne voit pas ton commentaire, et moi non plus, car les non inscrits ne voient pas les commentaires qui sont mis directement sur la question initiale. Il faut faire une réponse, pas un commentaire
->Thity : as-tu essayé de faire echo $total_fem,' - ', $total,' ',$x_fem;
au lieu de créer ton image ? Histoire de vérifier que tu tes variables sont bien ce que tu crois ?
    
                ->ddtddt : Thity ne voit pas ton commentaire, et moi non plus, car les non inscrits ne voient pas les commentaires qui sont mis directement sur la question initiale. Il faut faire une réponse, pas un commentaire
->Thity : as-tu essayé de faire echo $total_fem,' - ', $total,' ',$x_fem;
au lieu de créer ton image ? Histoire de vérifier que tu tes variables sont bien ce que tu crois ?
