Ich habe folgendes Problem:
Ich habe in eine html Seite zwei PHP Scripts integriert;
Im ersten Script werden Daten aus einer Datenbank ausgelesen und ausgegeben.
Im zweiten Script wird eine E-Mail mit den ober ausgelesen Daten versendet.
Mein Problem ist ich habe zwischen den beiden Scripten ein Formular, dass einen submit-Button und ein Textfeld enthält;
Der Inhalt dieses Textfeldes soll auch mit in die E-Mail und über den submit-Button soll die E-Mail verschickt werden.
Die Formulardaten habe ich per $PHP_SELF übergeben.
In meinem zweiten Script habe ich ne if- Schleife integriert die überprüft ob submit gedrückt wurde;
<? if (isset($submit)){ mail (...) } ?>
Leider werden nur die $nachricht aus dem Formular in die E-mail gechrieben. - Meine Daten aus dem ersten Script werden ignoriert;
Wenn ich die if - Schleifen weglasse werden zwar die Daten aus dem ersten Script übergeben aber nicht die des Formulars;
Ich habe versucht die Variablen des ersten Scripts per hidden-Feld im Formular zu übergeben aber das funktioniert auch nicht, da die Daten die aus der Datenbank kommen im SQL- Statement ( SELECT * FROM $dbname WHERE [USER] = '$user'"; ) vorselektiert werden.
Die Variable $user wird im Vorfeld über die URL per get-Methode übergeben. - Auf diese Variable kann im Formular nicht zugegriffen werden.
Habt Ihr vielleicht ne Lösung parat;
Cu
Michael
Ich habe in eine html Seite zwei PHP Scripts integriert;
Im ersten Script werden Daten aus einer Datenbank ausgelesen und ausgegeben.
Im zweiten Script wird eine E-Mail mit den ober ausgelesen Daten versendet.
Mein Problem ist ich habe zwischen den beiden Scripten ein Formular, dass einen submit-Button und ein Textfeld enthält;
Der Inhalt dieses Textfeldes soll auch mit in die E-Mail und über den submit-Button soll die E-Mail verschickt werden.
Die Formulardaten habe ich per $PHP_SELF übergeben.
In meinem zweiten Script habe ich ne if- Schleife integriert die überprüft ob submit gedrückt wurde;
<? if (isset($submit)){ mail (...) } ?>
Leider werden nur die $nachricht aus dem Formular in die E-mail gechrieben. - Meine Daten aus dem ersten Script werden ignoriert;
Wenn ich die if - Schleifen weglasse werden zwar die Daten aus dem ersten Script übergeben aber nicht die des Formulars;
Ich habe versucht die Variablen des ersten Scripts per hidden-Feld im Formular zu übergeben aber das funktioniert auch nicht, da die Daten die aus der Datenbank kommen im SQL- Statement ( SELECT * FROM $dbname WHERE [USER] = '$user'"; ) vorselektiert werden.
Die Variable $user wird im Vorfeld über die URL per get-Methode übergeben. - Auf diese Variable kann im Formular nicht zugegriffen werden.
Habt Ihr vielleicht ne Lösung parat;
Cu
Michael
Kommentar