php Antwort vom Formular funktioniert nicht auf index.php
bearbeitet von 1unitedpowerHallo,
ich habe ein Formuar auf meiner index.php Seite.
Mein php-Quellcode setzt bei Klick auf "Senden" einen Dankestext auf die Webseite und sendet eine Email an meine EMailadresse.
Auf meiner index.php funktioniert das nicht.
Um den Fehler einzugrenzen habe ich eine Testseite erstellt. http://www.mehlhop.com/test.php
Ich habe sie nach und nach der index.php angepasst und dort funktioniert der Antworttext einwandfrei.
(Bitte scheut Euch nicht das Formular zu testen!)
Es gibt nur zwei kleine Unterschiede auf den beiden Seiten:
~~~html
<?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 {
?>
<form id="message" action="index.php#kontakt" method="post">...
~~~
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?
Hat jemand eine Idee dazu?
Würde mich freuen dieses Problem lösen zu können.
Grüße und Dank
sagt Frank
--
www.mehlhop.com
ich habe ein Formuar auf meiner index.php Seite.
Mein php-Quellcode setzt bei Klick auf "Senden" einen Dankestext auf die Webseite und sendet eine Email an meine EMailadresse.
Auf meiner index.php funktioniert das nicht.
Um den Fehler einzugrenzen habe ich eine Testseite erstellt. http://www.mehlhop.com/test.php
Ich habe sie nach und nach der index.php angepasst und dort funktioniert der Antworttext einwandfrei.
(Bitte scheut Euch nicht das Formular zu testen!)
Es gibt nur zwei kleine Unterschiede auf den beiden Seiten:
~~~html
<?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 {
?>
<form id="message" action="index.php#kontakt" method="post">...
~~~
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?
Hat jemand eine Idee dazu?
Würde mich freuen dieses Problem lösen zu können.
Grüße und Dank
sagt Frank
--
www.mehlhop.com
php Antwort vom Formular funktioniert nicht auf index.php
bearbeitet von FrankMeHallo,
ich habe ein Formuar auf meiner index.php Seite.
Mein php-Quellcode setzt bei Klick auf "Senden" einen Dankestext auf die Webseite.
Auf meiner index.php funktioniert das nicht.
Um den Fehler einzugrenzen habe ich eine Testseite erstellt. http://www.mehlhop.com/test.php
Ich habe sie nach und nach der index.php angepasst und dort funktioniert der Antworttext einwandfrei.
(Bitte scheut Euch nicht das Formular zu testen!)
Es gibt nur zwei kleine Unterschiede auf den beiden Seiten:
~~~html
<?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 {
?>
<form id="message" action="index.php#kontakt" method="post">...
~~~
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 auf der text.php, aber nicht auf der index.php?
Hat jemand eine Idee dazu?
Würde mich freuen dieses Problem lösen zu können.
Grüße und Dank
sagt Frank
--
www.mehlhop.com