Création
d'entreprise
Posez votre question Signaler

FPDF error: Some data has already been output

maldini07 4Messages postés 30 novembre 2010Date d'inscription 1 juin 2011Dernière intervention - Dernière réponse le 20 juil. 2011 à 10:47
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();
?>
Lire la suite 

FPDF error: Some data has already been output »

4 réponses
Réponse
+0
moins plus
ajouter la fonction ob_start() avant la déclaration de l'objet $pdf
Ajouter un commentaire
Ce document intitulé « FPDF error: Some data has already been output » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?