Email Formular: leere Seite nach absenden

Halt-stop!
Jetzt habe ich zwar das was ich wollte:
Das Formular wird neu geladen und ich bekomme den Bestätigungstext im hidden Textfeld ausgegeben.
Aber jetzt werden die Variablen nicht mehr übermittelt.... ;-]
Was soll das denn jetzt schon wieder?
 
beim Lesen der per Post übergebenen Variablen solltest du das Array $_POST benutzen.
z.b.
$_POST["FormContent"] statt $FormContent
$_POST["MailFrom"] statt $MailFrom

Gruß
yson
 
meinst Du an damit an der Stelle wo's übergeben wird:

PHP:
mail($_POST["MailTo"], $_POST["FormContent"], "From: $_POST["MailFrom"]");

anstelle von

PHP:
mail($MailTo, $FormContent, "From: $MailFrom");

?

Das nämlich trotzdem niet, jetzt krieg ich sogar nen error
 
Re: Lösung gefunden

Moin Ingmar,
vielen Dank nochmals für Deine tolle Hilfe.
Für alle dies interessiert:

Das Problem lag nicht an den Variablen:

$FormContent oder $MailFrom

sondern daran:

PHP:
mail($MailTo, $FormContent, "From: $MailFrom");

hatte mir noch ein weiteres Eingabefeld ($Subject) eingebaut und der code sieht jetzt so aus:

PHP:
mail($MailTo, "$Subject (von $Name)", $FormContent, "From: $MailFrom");

Ja, und jetzt geht's plötzlich :rolleyes:

Greetz

Christina
 
Zurück