Génération de PDF

Résolu
thombou Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -  
thombou Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   -
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 1051 Date d'inscription   Statut Membre Dernière intervention   156
 
Bonjour,

En utilisant une classe comme FPDF

http://www.fpdf.org/

Cordialement
0
thombou Messages postés 195 Date d'inscription   Statut Membre Dernière intervention   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 1051 Date d'inscription   Statut Membre Dernière intervention   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 195 Date d'inscription   Statut Membre Dernière intervention   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 1051 Date d'inscription   Statut Membre Dernière intervention   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 195 Date d'inscription   Statut Membre Dernière intervention   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 1051 Date d'inscription   Statut Membre Dernière intervention   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