Php->pdf->probleme image

Résolu
younes371 Messages postés 502 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 20 mars 2012 - 22 déc. 2006 à 12:37
younes371 Messages postés 502 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 20 mars 2012 - 26 déc. 2006 à 23:32
Bonjour,
J'ai trouvé un code ds phpcs qui m a été très utile pour mon application,
j'ai pu afficher les resultats de la requette dans le tableau(NumeroProduit-Nom-Logo), mais j'ai trouvé un souci pour l'affichage des logos de chaque enregistrement 'produit',
alors voilà le problème :
le logo(image) que j'affiche s'affiche au mileu de chaque page, mais moi je veux l'afficher dans la colonne 'Logo' d tableau pour chaque produit.

et voulà le code :

<?php
require('../connexion.php');  
require('fpdf.php');
 
$pdf=new FPDF('P','cm','A4');
 
//Titres des colonnes
$header=array('Numero','Nom','Image');
 
$pdf->SetFont('Arial','B',14);
$pdf->AddPage();
$pdf->SetFillColor(96,96,96);
$pdf->SetTextColor(255,255,255);


$query="select * from produit";
$resultat=mysql_query($query);


$pdf->SetXY(3,3);
for($i=0;$i<sizeof($header);$i++)
    $pdf->cell(5,1,$header[$i],1,0,'C',1);
 
$pdf->SetFillColor(0xdd,0xdd,0xdd);
$pdf->SetTextColor(0,0,0);
$pdf->SetFont('Arial','',10);
$pdf->SetXY(3,$pdf->GetY()+1);
$fond=0;

while($row=mysql_fetch_array($resultat))
  {
   $pdf->cell(5,0.7,$row['id_Prod'],1,0,'C',$fond);
   $pdf->cell(5,0.7,$row['nom'],1,0,'C',$fond);
   //$pdf->Image('Prod_logos/logo_'.$row['id_Prod'],10,8,33);
   $pdf->cell(5,0.7,($pdf->Image('Prod_logos/logo_75.jpg',10,8,2,2)),1,0,'C',$fond);
   $pdf->SetXY(3,$pdf->GetY()+0.7);
   $fond=!$fond;
  }

$pdf->output();
?>

//Merci pour vos aides


N'importe où. 
mais là où il le faut.

2 réponses

younes371 Messages postés 502 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 20 mars 2012
26 déc. 2006 à 23:32
Solution trouvée :

while($row=mysql_fetch_array($resultat))
  {
   $pdf->cell(5,0.7,$row['id_Prod'],1,0,'C',$fond);
   $pdf->cell(5,0.7,$row['nom'],1,0,'C',$fond); 
$x=$pdf->GetX();
$y=$pdf->GetY();
   $pdf->cell(5,0.7,($pdf->Image('Prod_logos/logo_75.jpg',$x,$y,2,2)),1,0,'C',$fond);
   $pdf->SetXY(3,$pdf->GetY()+0.7);
   $fond=!$fond;
  }

N'importe où. 
mais là où il le faut.
3
younes371 Messages postés 502 Date d'inscription mercredi 29 décembre 2004 Statut Membre Dernière intervention 20 mars 2012
22 déc. 2006 à 19:43
A l'aide !

N'importe où. 
mais là où il le faut.
0
Rejoignez-nous