Hi, ich verzweifle gerade an einem eigentlich einfachen Fall:
(ich arbeite mit globalen Variablen)
ich definiere einfach einen Menüstatus, dadurch wird die richtige Seite geladen, und andere Actions durchgeführt. Anschließend lasse ich noch eine Variable auf das jeweilige Thema setzen:
if ($menuestatus == 0)
{
$Herkunft="Startseite";
}
Die Variable $Herkunft soll mir in einer Mail darüber Aufschluss geben, auf welcher Seite der User sich befunden hat, als er das Kontaktformular versendet hat.
Das Formularscript wird mittels Include in die Seite gebettet.
Im Formularscript lasse ich der Vollständigkeit halber die Variable Herkunft schon mal mit echo anzeigen, ich sehe auch dass diese immer den Inhalt hat, der gewünscht ist, hier z.B. "Startseite".
Wenn ich dann die Mail zusammen baue habe ich folgende Anweisungen:
$mailText.= 'Mitteilung____________'.$trenner.htmlspecialchars ($_POST['Message'])."\n";
$mailText.= 'Herkunftsseite____________'.$trenner.htmlspecialc hars($_POST['Herkunft'])."\n";
Die "Message" kommt aus dem Formular, aber Herkunft ist beim senden immer leer. Der Trenner ist ein Doppelpunkt.
Irgend etwas mache ich falsch, und wäre für jeden Tipp dankbar.
noch etwas stört mich(das ist aber nicht so dass Problem):
Die Seiten werden nach Menüstatus aufgerufen, index.php?MS=1 z.B.
Wenn ich das Formular abschicke lande ich wieder auf der Index.php, gibt es da keine Möglichkeit den Menüstatus der zuletzt aufgerufenen Seite mit zu übergeben ? Hab gesucht, jedoch nichts passendes gefunden.
Grüße
David
(ich arbeite mit globalen Variablen)
ich definiere einfach einen Menüstatus, dadurch wird die richtige Seite geladen, und andere Actions durchgeführt. Anschließend lasse ich noch eine Variable auf das jeweilige Thema setzen:
if ($menuestatus == 0)
{
$Herkunft="Startseite";
}
Die Variable $Herkunft soll mir in einer Mail darüber Aufschluss geben, auf welcher Seite der User sich befunden hat, als er das Kontaktformular versendet hat.
Das Formularscript wird mittels Include in die Seite gebettet.
Im Formularscript lasse ich der Vollständigkeit halber die Variable Herkunft schon mal mit echo anzeigen, ich sehe auch dass diese immer den Inhalt hat, der gewünscht ist, hier z.B. "Startseite".
Wenn ich dann die Mail zusammen baue habe ich folgende Anweisungen:
$mailText.= 'Mitteilung____________'.$trenner.htmlspecialchars ($_POST['Message'])."\n";
$mailText.= 'Herkunftsseite____________'.$trenner.htmlspecialc hars($_POST['Herkunft'])."\n";
Die "Message" kommt aus dem Formular, aber Herkunft ist beim senden immer leer. Der Trenner ist ein Doppelpunkt.
Irgend etwas mache ich falsch, und wäre für jeden Tipp dankbar.
noch etwas stört mich(das ist aber nicht so dass Problem):
Die Seiten werden nach Menüstatus aufgerufen, index.php?MS=1 z.B.
Wenn ich das Formular abschicke lande ich wieder auf der Index.php, gibt es da keine Möglichkeit den Menüstatus der zuletzt aufgerufenen Seite mit zu übergeben ? Hab gesucht, jedoch nichts passendes gefunden.
Grüße
David
Kommentar