Formmailer
Posted: 2004-02-17 20:22
Hallo Leute,
ich habe da so ein Skript zurechtgestrickt, bei dem Formulareingaben per Mail an mich und als Kopie an den Ausfüller geschickt werden.
Soweit so gut.
Jetzt will ich aber als Alternative auch statt dem Sendebutton noch einen Printbutton haben, damit man sich das Formular auch ausdrucken kann.
Das Ganze per Javascript auszudrucken ist nicht das Problem. Mein Problem ist, daß ich beim Ausdruck in eine andere HTML oder besser PHP Datei gehen muss, weil das ganze anders formatiert werden soll.
Ich habe mir dazu eine Datei gebastelt, bei der das Ganze wie ein Fax aussieht und entsprechende Variablen gesetzt. Nun könnte ich ja einfach hergehen und das neue "Blatt" mit globalen Variablen füttern aber da kommen 2 Probleme:
1. Ich habe in dem Eingabeformular einen Action Post auf sich selbst drinne, da sich im selben Formular auch noch die Mailroutine drin befindet. Das Layout für die Mails habe ich einfach mit in die Message eingebaut. Das funzt auch prima.
Nur kann ich doch dann nicht mehr einen POST auf eine andere Datei machen, da ja hier das Action schon auf die Ursprungsdatei zeigt. Wie bekomme ich dann die Variablen in die neue Datei ??
2. Ich möchte nicht mit Register Globals ON arbeiten, es soll ja per REQUEST auch so gehen aber ich schnalle das nicht.
Schön wäre natürlich auch alles in einer Datei aber das ist mir im Moment zu viel Aufwand, das alles umzustricken (bin erst PHP Anfänger und JS, oje ....), da die Mailfunktion perfekt funzt, ich aber für den Druck auf eine andere Datei gehen muss, weil die Druckfunktion von JS immer das ganze Fenster druckt, ich aber nur einen bestimmten Bereich anders formatiert drucken will.
Versteht Ihr, was ich meine ??
Gruß Outi
ich habe da so ein Skript zurechtgestrickt, bei dem Formulareingaben per Mail an mich und als Kopie an den Ausfüller geschickt werden.
Soweit so gut.
Jetzt will ich aber als Alternative auch statt dem Sendebutton noch einen Printbutton haben, damit man sich das Formular auch ausdrucken kann.
Das Ganze per Javascript auszudrucken ist nicht das Problem. Mein Problem ist, daß ich beim Ausdruck in eine andere HTML oder besser PHP Datei gehen muss, weil das ganze anders formatiert werden soll.
Ich habe mir dazu eine Datei gebastelt, bei der das Ganze wie ein Fax aussieht und entsprechende Variablen gesetzt. Nun könnte ich ja einfach hergehen und das neue "Blatt" mit globalen Variablen füttern aber da kommen 2 Probleme:
1. Ich habe in dem Eingabeformular einen Action Post auf sich selbst drinne, da sich im selben Formular auch noch die Mailroutine drin befindet. Das Layout für die Mails habe ich einfach mit in die Message eingebaut. Das funzt auch prima.
Nur kann ich doch dann nicht mehr einen POST auf eine andere Datei machen, da ja hier das Action schon auf die Ursprungsdatei zeigt. Wie bekomme ich dann die Variablen in die neue Datei ??
2. Ich möchte nicht mit Register Globals ON arbeiten, es soll ja per REQUEST auch so gehen aber ich schnalle das nicht.
Schön wäre natürlich auch alles in einer Datei aber das ist mir im Moment zu viel Aufwand, das alles umzustricken (bin erst PHP Anfänger und JS, oje ....), da die Mailfunktion perfekt funzt, ich aber für den Druck auf eine andere Datei gehen muss, weil die Druckfunktion von JS immer das ganze Fenster druckt, ich aber nur einen bestimmten Bereich anders formatiert drucken will.
Versteht Ihr, was ich meine ??
Gruß Outi