Génération de PDF

Résolu
thombou Messages postés 226 Statut Membre -  
thombou Messages postés 226 Statut Membre -
Bonjour,
Je voudrais générer un PDF contenant les résultats d'une requête. Comment est-ce possible ?
Merci d'avance de votre aide
Cordialement
Thombou.
A voir également:

2 réponses

Thorak83 Messages postés 1140 Statut Membre 156
 
Bonjour,

En utilisant une classe comme FPDF

http://www.fpdf.org/

Cordialement
0
thombou Messages postés 226 Statut Membre 21
 
j'ai regardé ton lien, j'ai téléchargé la classe et lu les tutos. Par contre je ne vois pas comment faire pour que les résultats de ma requête soient sous forme d'un tableau...
Pourriez vous me donner quelques conseils et pistes de recherche ?
Merci d'avance
Cordialement
Thombou
0
Thorak83 Messages postés 1140 Statut Membre 156
 
Heu toujours sur le site http://www.fpdf.org/
voit tuto N°5 sur les tableaux
http://www.fpdf.org/fr/tutorial/tuto5.php
0
thombou Messages postés 226 Statut Membre 21
 
J'ai lu les tutos. Là où je rencontre le problème c'est lorsque je dois rentrer mon contenu. Je ne sais pas où mettre ma boucle, et quoi mettre dedans.
while ($donnes = $requete->fetch())
{
}

Merci d'avance
0
Thorak83 Messages postés 1140 Statut Membre 156
 
Je comprend pas. Oubliez le PDF, vous feriez comment en HTML pour afficher un tableau de vos données ?
0
thombou Messages postés 226 Statut Membre 21
 
Je mettrai ça par exemple (avec peut être quelques fautes, je n'ai pas vérifié le code.
// début de la syntaxe du tableau
<tbody>
        <?php
		while ($donnees = $requete->fetch())
			{
			?>
			<tr>
            	
            	<td><?php echo $donnees['nom'];?></td>
                <td><?php echo $donnees['prenom'];?></td>
                <td><?php echo $donnees['date'];?></td>
                <td><?php echo $donnees['adresse'];?></td>
         
			<?php
			}
			?>
        	 </tr>
        </tbody>
// syntaxe de la fin du table
0
Thorak83 Messages postés 1140 Statut Membre 156
 
<?php
  require('fpdf.php');
  $pdf = new FPDF();
  $pdf->AddPage();
  while ($donnees = $requete->fetch())
  {  
    $pdf->Cell(200,8, $donnees['nom'] , 1, 0,'L');
    $pdf->Cell(150,8, $donnees['prenom'] , 1, 0,'L');
    $pdf->Cell(100,8, $donnees['date'] , 1, 0,'L');
    $pdf->Cell(300,8, $donnees['adresse'] , 1, 1,'L');
  }
  $pdf->Output();
?>

Utilisez la fonction Cell ou MultiCell
0