Servus FrankMe,
if ($_POST["send"]) { echo ' <p>Vielen Dank für Ihre Nachricht!<br /><br />Mit freundlichen Grüßen!<br />Frank Mehlhop<br /><a href="index.php#kontakt" target="_parent"><span class="glyphicon glyphicon-backward"></span> Zurück zum Formular.</a></p>'; $inhalt_email="Nachricht vom Kontaktformular auf www.mehlhop.com:\n\nvon\n".$_POST[name]."\nE-Mail: ".$_POST[email]."\nNachricht:\n".$_POST[comments]."\n\nEnde der Nachricht."; $betreff="Kontaktformular-mehlhop.com, Nachricht von ".$_POST[name]; mail("info@mehlhop.com", $betreff, $inhalt_email, "From: ".$_POST[email]); } else { // ...
1.) in Zeile 3 bzw. 4 steht der Link <a href="index.php#kontakt" statt test.php, was aber nicht relevant sein dürfte, weil dies nicht aufgerufen wird. 2.) im Tag <form steht action="index.php#kontakt" statt action="test.php#kontakt", was mir korrekt erscheint.
Warum funktioniert der Antworttext und das Senden der Email auf der text.php, aber nicht auf der index.php?
Als erstes würde ich wohl testen, ob es $_POST["send"]
wirklich gibt, wenn das Formular abgesendet wurde.
ciao
--
"Sir, we are surrounded" - "Excellent, we can attack in any direction!"
"Sir, we are surrounded" - "Excellent, we can attack in any direction!"