• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Formmailer Bestätigung

JonasLoerken

Neues Mitglied
Hey,
ich sitze schon den ganzen Tag vor einem Problem ohne eine Lösung zu finden.
Ich habe auf meiner Seite eine einfache Form, welcher per POST an eine action.php gesendet wird.
Soweit klapp alles. Ich möchte nun aber, dass bei erfolgreicher Sendung der Nachricht ein DIV-Bereich über oder unter meiner Form erscheint vonwegen "Danke! Deine Nachricht wurde erfolgreich gesendet". Hat jemand eine Ahnung wie ich das ganze Lösen kann?

Viele Grüße!

Das ist meine bisherige action.php:

<?php
$to = '[email protected]' ;
$name = $_POST['name'] ;
$subject = $_POST ['name'];
$email = $_POST['mail'] ;
$text = $_POST['message'] ;



$message = "From: $name \nE-Mail: $email \nNachricht: $text \n";



$sent = mail($to, $subject, $message) ;
if($sent) {
echo "<h3>Thank you for your message.</h3><p>Your email has been sent successfully and we appreciate you getting in touch with us. We will be sending a reply soon.</p>";
}else{
echo "<h3>Error!</h3><p>Ein Fehler beim senden Ihrer Nachricht ist aufgetreten. Bitte kontaktieren Sie uns unter <a href='mailto:[email protected]'>[email protected]</a>.</p>";
}
?>
 
Werbung:
Wenn du es mit PHP machst, kommt es zu einem Seitenreload.

Schick das Formular per Ajax ab. Mit den Handlern für Success und Error kannst du den User auf entsprechende Seiten weiterleiten, oder auf der aktuellen Seite Meldungen ausgeben.
 
Zurück
Oben