Transformer son panier en pdf

delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonsoir,je veux transformer le contenu d'un panier en pdf et l'envoyer dans une table avec le nom commande[nom_client].pdf dans une table commande dès que le client valide sa commande es que c'est possible de generer le fichier sans l'afficher et l'envoyer dans la table commande et voir par la suite si il souhaite voir ses commandes?
A voir également:

4 réponses

delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   48
 
ok , j'ai voulu le faire avec la lib html2pdf mais les tutos que j'ai vu ils ont utilisés une ancienne version or la nouvelle version il n'y a pas cette classe dans le dossier en tout cas je n'ai pas vu. j'ai pris l'ancienne version aussi il ya des erreurs on m'affiches au niveau du fichier classe,concernant wkhtmltopdf je vois les tutos mais ils sont sous linux seulement
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
mais les tutos que j'ai vu
Quels tutos? La version la plus récente de fPDF est la v1.81 (2015-12-20), il faut donc s'assurer que les tutos visent cette version.
'ai pris l'ancienne version aussi il ya des erreurs on m'affiches au niveau du fichier classe
Quelle ancienne version, pourquoi, et quelle classe en particulier ? Si tu as un quelconque problème, il faut décrire précisément ce qui ne va pas, sinon impossible de t'aider.
concernant wkhtmltopdf je vois les tutos mais ils sont sous linux seulement
wkhtmltopdf s'invoque via une commande, et il existe une version Windows, Mac et Linux, donc en réalité ces tutos ne sont pas spécifiques à un OS. Une fois de plus, quels sont les dits tutos que tu as lu ?
0
delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   48
 
je parle de Html2pdf je me suis tromper en parlent fpdf c'est html2pdf !
https://www.youtube.com/watch?v=kOxkP9JGgaM&t=36s
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention  
 
Les tutoriels YouTube sont parmi les pires que tu puisses trouver sur internet en ce qui concerne le développement. On parle de code et d'explications, qui ne font sens qu'au format écrit ; qui plus est une vidéo YT peut pas vraiment être mise à jour pour s'adapter aux nouvelles versions ou correctifs à apporter au tuto.

Trouve une autre source, sérieuse cette fois-ci.
0
delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   48
 
je veux tester whtmltopdf
0
delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   48
 
ou dans mon cas quel est le plus apporié ?
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
Bien, fais donc...
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention  
 
Aucun des deux, ça dépend de comment tu veux créer ton PDF de panier. Si tu préfères positionner les éléments toi-même sur les pages du PDF, utilise fPDF, sinon si tu veux produire un PDF à partir d'un fichier HTML, utilise wkhtmltopdf.
0
delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   48
 
ok mais en faite je ne veux pas afficher le pdf du panier en même temps je veux l'envoyé dans une table commande es que c'est possible de faire un truc pareil
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention  
 
Par "table commande", tu entends bien une table SQL ? Si c'est le cas, bien que pas impossible dans l'idée (avec une colonne de type
BLOB
), c'est peu voire pas réalisable étant donné la taille (en octets) qu'un PDF peut prendre, ce qui remplirait rapidement ta base de données si tu as une limite de taille maximum (par ex. avec mon hébergement OVH mutualisé je n'ai que 200 Mo maxi de base MySQL). L'autre solution est d'enregistrer le PDF généré en tant que fichier quelque part et de mettre son chemin d'accès dans une colonne de la table.

Si par "table" tu entends plutôt
<table>
HTML, alors c'est possible en ayant une page générant/extrayant le PDF et un
<object type="application/pdf">
.
0
delavega470 Messages postés 298 Date d'inscription   Statut Membre Dernière intervention   48
 
ok et si je transforme la commande qui se trouve dans le panier en un fichier pdf pour ensuite l'envoyer par émail à une adresse électronique pour permettre ainsi de voir les commandes des clients cela es une bonne méthode ?
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   1 584
 
je pense que oui.
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223
 
'lut,
es que c'est possible de generer le fichier sans l'afficher
Oui, en PHP on utilise généralement la lib' fPDF pour faire ça (on peut aussi utiliser autre chose, comme wkhtmltopdf par exemple).
et l'envoyer dans la table commande
En règle générale on ne stocke pas d'informations en double dans une base de données, encore moins dans un format binaire lourd pour le stockage. Ce qu'il faut plutôt faire, c'est générer le PDF à la volée à partir des données extraites de la BDD lorsque le client le demande.
-1