Wie Generieren Sie Dynamische PDF-Datei in PHP?
Hallo An Alle,
Ich habe ein Formular, das müssen 5 Schritt und im letzten Schritt Benutzer klicken Sie auf Einreichen als alle
Daten speichern in db.
Nun möchte ich pdf erzeugen nach dem 1. Schritt, in meinem Formular 1. Schritt persönliche Angaben Felder. So ist in einem zweiten Schritt kann der Benutzer laden Sie diese dynamische pdf haben 1. Schritt-Daten.
Ich weiß, wie man PDF erzeugen, nur wollen tun Sie dies mit dynamischen Variablen.
Aber hier die Frage ist, ich habe keine Daten aus der db alle diese Felder speichern am Ende der alle sep. Wie bekomme ich den 1. Schritt Daten zu generieren, die PDF-Datei.
Vielen Dank im Voraus !
- Darf ich vorschlagen, dass Sie zeigen, was die Forschung, die Sie ausgeführt haben, als Fragen zu stellen? Leser auf StackOverflow fast immer wollen Sie wissen, was du schon versucht hast.
Du musst angemeldet sein, um einen Kommentar abzugeben.
können Sie FPDF Klassen. Es ist sehr einfach zu bedienen, wie in diesem Beispiel:
session_start();
, dann verwenden Sie$_SESSION['var'] = 'value';
. Ich würde empfehlen, tun Sie eine Suche im Internet rund um 'PHP-sessions" - es gibt Tausende von bereits bestehenden Quellen für diese.Können Sie verwenden session zum speichern der Daten in dem ersten Schritt, und verwenden Sie dann eine von vielen Bibliotheken, wie TCPDF zum generieren von pdf-Dateien.
Ich denke, die TCPDF ZAHNSEIDE PHP-Klasse kann Ihnen dabei helfen.
Ich denke cookie ist die beste Idee
Nun mit FPDF
POST
Handhabung " in PHP. Würde man nur benötigen, um AJAX verwenden, wenn Sie die Vorlage Formular Werte per AJAX sowieso.:)
- naja deine Frage war unklar (daher die downvotes). Mein Verständnis war, dass in jeder dieser fünf Phasen, Sie würden übermitteln Sie die Daten an den server, und speichern Sie es in einer Sitzung - jedoch scheint es nun, dass nach jeder Ihrer Phasen, die Sie nicht senden, nichts auf dem server. Wie sind Sie zu speichern, dass Informationen zwischen den Stufen? Was ist der übergang zwischen einer Phase und der nächsten? Sie verstecken einen Teil von der form und offenbart ein weiteres, mit JavaScript? Oder ist es alles auf einer einzigen Seite, und jede Stufe ist nur eine andere Sektion auf der Seite?;-)
. Ja, verwenden Sie eine AJAX-operation nach dem ersten Abschnitt - prüfen Sie Ihre docs, um zu sehen, wie dies zu tun.Wenn Sie brauchen, um zu generieren, eine anspruchsvolle dynamische PDF-Dokument aus einer Word-oder ODT-Vorlage können Sie versuchen, Docxpresso