Transformer son panier en pdf

Fermé
delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 - 25 juil. 2017 à 18:00
yg_be Messages postés 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 - 9 août 2017 à 10:33
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 dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 48
Modifié le 25 juil. 2017 à 19:44
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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
25 juil. 2017 à 19:46
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 dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 48
25 juil. 2017 à 19:57
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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228 > delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020
25 juil. 2017 à 21:51
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 dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 48
25 juil. 2017 à 19:59
je veux tester whtmltopdf
0
delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 48
25 juil. 2017 à 20:00
ou dans mon cas quel est le plus apporié ?
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
25 juil. 2017 à 21:51
Bien, fais donc...
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228 > delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020
25 juil. 2017 à 21:52
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 dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 48
2 août 2017 à 10:24
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 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228 > delavega470 Messages postés 298 Date d'inscription dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020
5 août 2017 à 19:29
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 dimanche 9 février 2014 Statut Membre Dernière intervention 24 mars 2020 48
9 août 2017 à 10:27
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 23235 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 30 septembre 2024 1 539
9 août 2017 à 10:33
je pense que oui.
0
ElementW Messages postés 4816 Date d'inscription dimanche 12 juin 2011 Statut Contributeur Dernière intervention 5 octobre 2021 1 228
25 juil. 2017 à 19:31
'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