php->pdf->probleme affichage image

php->pdf->probleme affichage image - PHP - Programmation

Marsh Posté le 22-12-2006 à 19:50:53    

Bonjour,  
J'ai un code qui convertit le resultat d'une requette au format pdf,  
j'ai pu afficher les resultats de la requette dans un 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 voilà le code :  
 

Code :
  1. <?php 
  2. require('../connexion.php');   
  3. require('fpdf.php'); 
  4.  
  5. $pdf=new FPDF('P','cm','A4'); 
  6.  
  7. //Titres des colonnes   
  8. $header=array('Numero','Nom','Image'); 
  9.  
  10. $pdf->SetFont('Arial','B',14); 
  11. $pdf->AddPage(); 
  12. $pdf->SetFillColor(96,96,96); 
  13. $pdf->SetTextColor(255,255,255); 
  14. $query="select * from produit"; 
  15. $resultat=mysql_query($query); 
  16. $pdf->SetXY(3,3); 
  17. for($i=0;$i<sizeof($header);$i++) 
  18.     $pdf->cell(5,1,$header[$i],1,0,'C',1); 
  19.  
  20. $pdf->SetFillColor(0xdd,0xdd,0xdd); 
  21. $pdf->SetTextColor(0,0,0); 
  22. $pdf->SetFont('Arial','',10); 
  23. $pdf->SetXY(3,$pdf->GetY()+1); 
  24. $fond=0; 
  25. while($row=mysql_fetch_array($resultat)) 
  26.   { 
  27.    $pdf->cell(5,0.7,$row['id_Prod'],1,0,'C',$fond); 
  28.    $pdf->cell(5,0.7,$row['nom'],1,0,'C',$fond); 
  29.    //$pdf->Image('Prod_logos/logo_'.$row['id_Prod'].'.jpg',10,8,33);  
  30.    $pdf->cell(5,0.7,($pdf->Image('Prod_logos/logo_75.jpg',10,8,2,2)),1,0,'C',$fond);
  31.    $pdf->SetXY(3,$pdf->GetY()+0.7); 
  32.    $fond=!$fond; 
  33.   }
  34. $pdf->output(); 
  35. ?>


Merci pour vos aides

Reply

Marsh Posté le 22-12-2006 à 19:50:53   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed