Formular in Php einlesen und mit MySql Werten ausfüllen?
Verfasst: Di, 28.10.2008 09:27
Hallo, ich stehe vor einem etwas größerem Problem:
Ich habe eine OpenOffice Writer Vorlage. Aus dieser möchte ich ein Pdf Template erstellen. Dieses Pdf Template soll dann per Php mit Werten aus einer MySql Datenbank ausgefüllt werden.
Nun zu meiner ersten Frage - Wie erstelle ich ein ordentliches Template, damit ich dieses dann so ausfüllen kann, wie ich es oben beschrieben habe?
Ich habe es bisher so versucht, dass ich ein neues XML Formularelement erstelle und darein dann meine Writer-Vorlage ziehe. Das öffnet es dann auch korrekt. Nur leider kann ich dann nirgends mehr Felder bestimmen. Im Endeffekt dacht ich da an so etwas:ich bestimme einen Abschnitt "Name" wo ich dann im Php einfach so etwas wie - ersetze "Name" mit >Wert für Name aus der Datenbank< schreibe und mir das Template dementsprechend ausfüllt.
Letztendlich geht es darum, dass dieses Formular was ich habe derzeit immer per Hand ausgefüllt werden muss. Nun gibt es eine Möglichkeit, alles digital am PC "einzutippen" und zu speichern. Als Abschluss möchte ich eben nun, dass die "eingetippten" Werte in das vorhandene Formular geschrieben werden, um dieses auszudrucken.
Ist das irgendwie möglich?
Ich habe eine OpenOffice Writer Vorlage. Aus dieser möchte ich ein Pdf Template erstellen. Dieses Pdf Template soll dann per Php mit Werten aus einer MySql Datenbank ausgefüllt werden.
Nun zu meiner ersten Frage - Wie erstelle ich ein ordentliches Template, damit ich dieses dann so ausfüllen kann, wie ich es oben beschrieben habe?
Ich habe es bisher so versucht, dass ich ein neues XML Formularelement erstelle und darein dann meine Writer-Vorlage ziehe. Das öffnet es dann auch korrekt. Nur leider kann ich dann nirgends mehr Felder bestimmen. Im Endeffekt dacht ich da an so etwas:ich bestimme einen Abschnitt "Name" wo ich dann im Php einfach so etwas wie - ersetze "Name" mit >Wert für Name aus der Datenbank< schreibe und mir das Template dementsprechend ausfüllt.
Letztendlich geht es darum, dass dieses Formular was ich habe derzeit immer per Hand ausgefüllt werden muss. Nun gibt es eine Möglichkeit, alles digital am PC "einzutippen" und zu speichern. Als Abschluss möchte ich eben nun, dass die "eingetippten" Werte in das vorhandene Formular geschrieben werden, um dieses auszudrucken.
Ist das irgendwie möglich?