FPDF error: Some data has already been output

Bonjour,

j'ai besoin de votre aide pour afficher un tableau en PDF

j'ai utiliser deux Code et ca me donne toujours la méme erreur
FPDF error: Some data has already been output

Code 1
<?php
include('..\fpdf\fpdf.php');

$pdf=new FPDF();

//Titres des colonnes
$header=array('Idfournisseur','NomFournisseur','TelFournisseur','adresse','Email','contrat');

$pdf->SetFont('Arial','B',14);
$pdf->AddPage();
$pdf->SetFillColor(96,96,96);
$pdf->SetTextColor(255,255,255);
mysql_connect('localhost','root','') or die("ERROR DATABASE CONNECTION");
mysql_select_db('auto') or die("DATA SELECTION ERRROR");
$query="SELECT * FROM fourniseur";
$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['Idfournisseur'],1,0,'C',$fond);
$pdf->cell(5,0.7,$row['NomFournisseur'],1,0,'C',$fond);
$pdf->cell(5,0.7,$row['TelFournisseur'],1,0,'C',$fond);
$pdf->cell(5,0.7,$row['adresse'],1,0,'C',$fond);
$pdf->cell(5,0.7,$row['Email'],1,0,'C',$fond);
$pdf->cell(5,0.7,$row['contrat'],1,0,'C',$fond);
$pdf->SetXY(3,$pdf->GetY()+0.7);
$fond=!$fond;
}

$pdf->output();
?>

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. ajouter la fonction ob_start() avant la déclaration de l'objet $pdf
    1. Bonsoir,
      Je pense qu'une sortie de données est provoquée par ces lignes, une erreur dans la connexion au serveur MySQL et/ou une erreur dans la sélection de la bdd :
      mysql_connect('localhost','root','') or die("ERROR DATABASE CONNECTION");
      mysql_select_db('auto') or die("DATA SELECTION ERRROR");
      1. JE pense pas y'a toujours la méme erreur es qu'il y'a quelqu'un qui peut m'aider