[FPDF] Afficher TOUS les enregistrements
bonjour
je commence à bien manipuler fpdf mais je n'arrive pas à afficher TOUS mes enregistrements par ce 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 30 31 32 33
| <?php
include("variables.inc.php");
// connection à la base
$liendb = mysql_connect($bddserver, $bddlogin, $bddpassword);
mysql_select_db ($bdd);
$query="select * from retenues where Quand1='".$_REQUEST['id']."'";
$resultat=mysql_query($query);
// fin de connection à la base
require('fpdf.php');
$pdf=new FPDF('P','cm','A4');
ob_start();
$pdf->SetFont('arial','B',8);
$pdf->AddPage();
$pdf->SetFillColor(255,255,255);
$pdf->SetTextColor(0,0,0);
header ('Content-type: text/html; charset=utf-8');
$fond=0;
// affichage de la sanction
while($row=mysql_fetch_row($resultat))
{
$pdf->SetFont('arial','B',16);
$pdf->SetXY(2,4);
$pdf->Cell(0,6,$row['elenom'],0,1,'C');
$pdf->SetFont('arial','B',8);
}
// fin affichage de la sanction
$pdf->output();
?> |
pourquoi ?
vous avez une idée merci !
Plus d'ereur mais pas de données
Ce code avec fpdf génère bine la page pdf mais sans les données (suite à une aide sur le forum fpdf)
ma variable id provient d'un lien de type:
imprimertouteslesretenuesaunedate.php?id=05/01/2009
cette rq sql fonctionne:
select * from retenues where Quand1='05/01/2009'
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 30 31 32 33
| <?php
include("variables.inc.php");
// connection à la base
$liendb = mysql_connect($bddserver, $bddlogin, $bddpassword);
mysql_select_db ($bdd);
$query="select * from retenues where Quand1='".$_REQUEST['id']."'";
$resultat=mysql_query($query);
// fin de connection à la base
require('fpdf.php');
$pdf=new FPDF('P','cm','A4');
ob_start();
$pdf->SetFont('arial','B',8);
$pdf->AddPage();
$pdf->SetFillColor(255,255,255);
$pdf->SetTextColor(0,0,0);
header ('Content-type: text/html; charset=utf-8');
$fond=0;
$pdf->write(1,utf8_decode ('Travail:'));
// ordonnée pour le premier enregistrement
$ordonnee=1;
// écart entre chaque enregistrement
$hauteur=1;
while($row=mysql_fetch_row($resultat))
{
$pdf->SetXY(3,$ordonnee);
$pdf->SetFont('arial','B',8);
$pdf->Cell(0,$hauteur,$row['elenom'],0,1,'C');
// on prépare l'ordonnée pour le prochain passage dans la boucle
// signifie : $ordonnee = $ordonnee + $hauteur
$ordonnee+=$hauteur;
}
$pdf->output();
?> |
donc j'ai une erreur sur ce code d'affichage fpdf mais ou ?
merci du coup de main:yaisse2: