php Antwort vom Formular funktioniert nicht auf index.php
bearbeitet von
Servus FrankMe,
> ~~~php
> 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.
ciao
--
"Sir, we are surrounded" - "Excellent, we can attack in any direction!"