Bonjour, j'ai un petit problème avec mes images en utilisant la fonction de FPDF pour exporté sur un format PDF, j'aimerai mettres MES IMAGES dans un tableau sauf que j'ai une superposition de mes images comme l'exemple suivante :

<?php
require('fpdf/fpdf.php');
require('function/base.php');
require('function/func.php');

$pdf = new FPDF();
$pdf->AddPage();

$pdf->SetY(15);
$pdf->SetX(25); 
$i = 25;   

$sql = $co->prepare("SELECT idclub, nomcourt, nbpoints, butsmarques, butsencaisses, logo FROM club ORDER by (nbpoints) DESC");
$sql->execute();
$rang = 0;

$pdf->SetFillColor(102,204,204);
$pdf->SetTextColor(0);
$pdf->SetFont('Arial','',12);
$pdf->Cell(50,6,"Nom du club",1,0,'L',1);
$pdf->Cell(50,6,"Image",1,0,'L',1);
$pdf->SetFont('Arial','',12);

while($data = $sql->fetch())

{
$rang++;

$pdf->SetFillColor(204,255,255);
$pdf->SetTextColor(0);
$pdf->SetFont('');
$pdf->SetFont('Arial','',12);
$pdf->SetXY(25,$i);
$pdf->MultiCell(50,6,$data['nomcourt'],1);
$pdf->SetXY(75,$i);
$pdf->Image("img/logo/" . $data['logo'],10,10,10,10,"png");
$pdf->SetXY(85,$i);
$i = $i + 6;

}

$pdf->Output(); 

?>  

2 réponses


Salut !

as tu vu à quoi ressemblait la fonction image de la class fpdf ?
elle prend un argument des positions en x et y et toi tu y met des 10 10 10 etc...

$pdf->Image("img/logo/" . $data['logo'],10,10,10,10,"png");

Bref tu leurs donne à toutes la même position, donc il est normal qu'elles soient toutes au même endroit les images ^^

Salut je te conseil, HTML2PDF ça te permet de transformer ton html en pdf,
avec ça tu gagneras beaucoup plus de temps.