Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > PDF > FPDF
FPDF Forum d'entraide pour la bibliothèque FPDF permettant de générer des documents PDF en PHP. Avant de poster -> tutoriels FPDF
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/04/2007, 22h44   #1
Membre à l'essai
 
Inscription : juin 2006
Messages : 60
Détails du profil
Informations forums :
Inscription : juin 2006
Messages : 60
Points : 22
Points : 22
Par défaut Utilisation du résultat d'une requête MySQL

Bonjour à tous,
Voilà j'essais d'afficher dans un tableau PDF avec FPDF le resultat d'une requete de recherche mais j'ai le messages d'erreur : FPDF error: Some data has already been output, can't send PDF file.

ma requete est bonne. Je vous passe mon code
Code :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
 
 <?php define('FPDF_FONTPATH','font/'); include("fond.php");
 require("connect_atelier.php"); require('fpdf.php'); 
$req=$_POST['passage_req']; $pdf=new FPDF('P','cm','A4');
   //Titres des colonnes 
$header=array('Nb','Winpark','Matériel','Modèle','Numéro','Unité','Utilisation','Nom CSAV'); $pdf->SetFont('Arial','B',14); $pdf->AddPage();
 $pdf->SetFillColor(96,96,96);
 $pdf->SetTextColor(255,255,255);
$resultat=mysql_query(stripslashes($req),$connect)or die ('<br><br><br><center>La reponse ne contient aucun enregistrement <br><br> ou <br><br> une erreur est survenue qui est : '.mysql_error().'</center>' );
 $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(8,$pdf->GetY()+1);
 $fond=0;
 $j=1;
 while($row=mysql_fetch_array($resultat)) { $pdf->cell(5,0.7,$j,1,0,'C',$fond); $j=$j+1;
 $pdf->cell(5,0.7,$row['winpark'],1,0,'C',$fond);
 $pdf->cell(5,0.7,$row['materiel'],1,0,'C',$fond); 
$pdf->cell(5,0.7,$row['modele'],1,0,'C',$fond);
 $pdf->cell(5,0.7,$row['numero'],1,0,'C',$fond); 
$pdf->cell(5,0.7,$row['unite'],1,0,'C',$fond); 
$pdf->cell(5,0.7,$row['utilisation'],1,0,'C',$fond); 
$pdf->cell(5,0.7,$row['nom_csav'],1,0,'C',$fond); 
$pdf->SetXY(3,$pdf->GetY()+0.7); 
$fond=!$fond;
 }
 $pdf->output(); ?>
Si qq'un peut m'aider
Merci d'avance
ns_deux est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/04/2007, 23h09   #2
Nouveau Membre du Club
 
Inscription : juillet 2004
Messages : 50
Détails du profil
Informations personnelles :
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations forums :
Inscription : juillet 2004
Messages : 50
Points : 28
Points : 28
Je pense que cela est du au fait que ta balise d'ouverture php ne se trouve pas au debut de ton fichier.
Dans ton code il y a un retour chariot avant ta balise <?php.
La règle avec fpdf c'est que rien ne doit se trouver avant ta balise d'ouverture php.
fab44 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/01/2009, 01h02   #3
Invité de passage
 
Inscription : novembre 2006
Messages : 8
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 8
Points : 3
Points : 3
Par défaut problème d'affichage du résultat d'une requête MYSQL en PDF

bjr lorsque j'essaye d'afficher les 275 lignes (résultat d'une requête )en PDF voici l'erreur qui s'affiche:
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 262140 bytes) in C:\wamp\www\PAAGR_ok\fpdf.php on line 1634

besoin d'aide!!!
beencss est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h58.


 
 
 
 
Partenaires

Hébergement Web