par
angebleu17 » 19 mars 2007, 15:44
Bonjour,
J'ai une page de statistique avec des barres graphique (avec la librairie GD). Je suis en train de générer des PDF par rapport à cette page.
J'arive a afficher le pourcentage et tout, mais pour afficher les images j'ai un petit probléme.
Tout d'abord je crée l'image voici la fin de mon code :
<?
// Création de l'image à afficher
imagepng($image,"image$p.png",70);
imagepng($image);
// Affichage de l'image
echo "<img src=\"image$p.png\">";
?>
$p correspond au pourcentage, donc ça me crée bien dans mon dossier plusieurs images appelé par exemple image50 (pour le pourcentage 50)..etc
Donc aprés j'aimerais les afficher dans le fichier PDF, voici mon code :
<?
//Récupére le nombre de réponse
$req1 = "SELECT count(id_reponse) FROM vote WHERE id_sondage = '$id_sondage' AND id_question = '$id_question' ORDER BY id_vote";
$resultat1 = mysql_query($req1);
while($val1= mysql_fetch_array($resultat1))
{
//nb_rep correspond au nombre de réponse total
$nb_rep = $val1['count(id_reponse)'];
}
if ($nb_rep > 0)
{
$req4 = "SELECT * FROM vote WHERE id_sondage = '$id_sondage' AND id_question = '$id_question' AND id_reponse = '$id_reponse' ";
$resultat4 = mysql_query($req4);
$nb_vote = mysql_num_rows($resultat4);
$pourcent = cacul_pourcentage($nb_vote,$nb_rep);
$pdf->SetFont('Arial','',7);
$pdf ->Image('image'.$pourcent.'.png',10,50,30);
$pdf->MultiCell(0,6,$intitule.' : '.$pourcent.' %',10,1);
}
?>
Ce code m'affiche les intitulé et le nombre de pourcentage.
Cette ligne : $pdf ->Image('image'.$pourcent.'.png',10,50,30); affiche une image (mais il affiche la derniére de ma page), de plus elle s'affiche au coordonné que j'ai mis (10,50,30).
Comment faire pour afficher les images pour chaque intitulé car là ça ne m'en met qu'un, et comment faire pour que ça saffiche aprés l'affichage des pourcentages ?
Bonjour,
J'ai une page de statistique avec des barres graphique (avec la librairie GD). Je suis en train de générer des PDF par rapport à cette page.
J'arive a afficher le pourcentage et tout, mais pour afficher les images j'ai un petit probléme.
Tout d'abord je crée l'image voici la fin de mon code :
[php]<?
// Création de l'image à afficher
imagepng($image,"image$p.png",70);
imagepng($image);
// Affichage de l'image
echo "<img src=\"image$p.png\">";
?>
[/php]
$p correspond au pourcentage, donc ça me crée bien dans mon dossier plusieurs images appelé par exemple image50 (pour le pourcentage 50)..etc
Donc aprés j'aimerais les afficher dans le fichier PDF, voici mon code :
[php]
<?
//Récupére le nombre de réponse
$req1 = "SELECT count(id_reponse) FROM vote WHERE id_sondage = '$id_sondage' AND id_question = '$id_question' ORDER BY id_vote";
$resultat1 = mysql_query($req1);
while($val1= mysql_fetch_array($resultat1))
{
//nb_rep correspond au nombre de réponse total
$nb_rep = $val1['count(id_reponse)'];
}
if ($nb_rep > 0)
{
$req4 = "SELECT * FROM vote WHERE id_sondage = '$id_sondage' AND id_question = '$id_question' AND id_reponse = '$id_reponse' ";
$resultat4 = mysql_query($req4);
$nb_vote = mysql_num_rows($resultat4);
$pourcent = cacul_pourcentage($nb_vote,$nb_rep);
$pdf->SetFont('Arial','',7);
$pdf ->Image('image'.$pourcent.'.png',10,50,30);
$pdf->MultiCell(0,6,$intitule.' : '.$pourcent.' %',10,1);
}
?>
[/php]
Ce code m'affiche les intitulé et le nombre de pourcentage.
Cette ligne : $pdf ->Image('image'.$pourcent.'.png',10,50,30); affiche une image (mais il affiche la derniére de ma page), de plus elle s'affiche au coordonné que j'ai mis (10,50,30).
Comment faire pour afficher les images pour chaque intitulé car là ça ne m'en met qu'un, et comment faire pour que ça saffiche aprés l'affichage des pourcentages ?