Génération de PDF

Résolu/Fermé
thombou Messages postés 195 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 12 avril 2018 - 26 juin 2013 à 09:19
thombou Messages postés 195 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 12 avril 2018 - 8 août 2013 à 10:49
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 jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
26 juin 2013 à 09:37
Bonjour,

En utilisant une classe comme FPDF

http://www.fpdf.org/

Cordialement
0
thombou Messages postés 195 Date d'inscription mercredi 19 mai 2010 Statut Membre Dernière intervention 12 avril 2018 21
26 juin 2013 à 15:14
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 jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
26 juin 2013 à 15:32
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 mercredi 19 mai 2010 Statut Membre Dernière intervention 12 avril 2018 21
26 juin 2013 à 15:49
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 jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
26 juin 2013 à 15:53
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 mercredi 19 mai 2010 Statut Membre Dernière intervention 12 avril 2018 21
26 juin 2013 à 16:02
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 jeudi 20 juin 2013 Statut Membre Dernière intervention 22 décembre 2017 156
Modifié par Thorak83 le 26/06/2013 à 16:11
<?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