1

Bonjour, je souhaiterais exporter des données dynamiquement de ma base Mysql en générant un fichier PDF .
Tout d'abord, je voudrais savoir si c'est possible et si oui comment faire ? J'ai cherché sur le forum mais je n'ai rien trouvé ....

J'aimerai passer comme paramètre des variable (id-equipement et id-client) et par exemple retrouver la liste de tous les équipements d'un client ....en affichant les resultats dans un tableau .....ça ce n'est pas le souci, j'ai reussi à le faire sur une page PHP, maintenant j'aimerais le générer en PDF ? Est ce possible ?

J'arrive a generer des données statiques , pas de souci mais comment faire pour les données dynamiques ? Merci ! smile

2

C'est la même différence qu'entre une page web statique (où l'utilisation de PHP ne sert à rien) et une page web dynamique, c'est à dire que c'est un problème qui n'a pas trop de rapport avec HTML2PDF. Si tu sais générer une page web dynamique, le boulot est fait. Si tu ne sais pas, il faudra passer par des manuels et guides dédiés au langage PHP avant de te lancer là-dedans.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

3

Ma page dynamique est prête, j'ai mon tableau de créer, les données que je veux afficher ....
Maintenant, je cherche à exporter cette page php (dynamique) en PDF ....

Dans les exemples proposés sur le site, il n'y en a aucun avec des requêtes Mysql ....

Merci de votre aide

4

HTML2PDF permet de convertir une page en pseudo-HTML vers un fichier PDF. La génération de la page elle-même avec du code PHP se fait en amont, et qu'elle soit produite avec des requêtes MySQL ou autre ne change absolument rien au code... d'ailleurs il n'est même pas indispensable que la page soit générée à partir de code PHP, le code responsable de cette partie pourrait être en Perl, en Ruby ou n'importe quoi d'autre : ça n'est pas dans les exemples parceque ça serait hors-sujet.
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

5

Desolé d'insister mais ça ne repond pas entierement à ma question .....est ce que je peux utiliser HTML2PDF pour exporter des données dynamiques ? (dans mon cas) ou est ce que je dois utiliser une autre classe ? merci

6

Comme je l'ai expliqué déjà deux fois, ta question n'a pas de sens.

HTML2PDF permet de convertir du code HTML, qui est donc par nature statique. Ce qu'on appelle par abus de langage "page HTML dynamique", c'est en réalité un script PHP qui permet de générer une page HTML dont une partie du contenu provient de sources de données dynamiques, comme une base de données. Mais c'est seulement le résultat de cette opération, c'est à dire la page HTML statique obtenue au final, qui peut être convertie en fichier PDF.

Donc oui, bien sûr que tu peux utiliser HTML2PDF pour convertir ton code HTML, mais ça ne dépend pas de la façon donc il a été généré (donc statique, dynamique, MySQL ou pas, ça ne change absolument rien).
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

7

En effet, comme l'a dit Zephyr, HTML2PDF se moque complètement de savoir comment a été généré l'HTML qu'on lui demande de convertir... tout ce qu'il faut c'est que la variable passée à writeHTML ($content dans les exemples) contienne de l'HTML.
Zephyr (./4) :
HTML2PDF permet de convertir une page en pseudo-HTML vers un fichier PDF

plus nécessairement pseudo depuis la v3.26 wink il y a eu ca entre autre comme amélioration :
ajout de la possibilité de pouvoir directement convertir une vraie page HTML

Ancien pseudo : lolo