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.

--
L'informatique est un monde dont on a jamais fini de faire le tour.

2 réponses

  1. 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
    1. 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
    2. 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
    3. 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
    4. 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