Mail form
Hej Eksperter,Jeg har denne her form, den virker, men hvad og hvor skal jeg tilføje for at den:
Kommer med en felj meddelelse hvis formen ikke er blevet sendt,
Og den hopper til en anden side hvis mail er blevet send korrekt ???
<?php
if(isset($_POST["textfield4"]) && $_POST["textfield4"]) {
if (!ereg("[[:alnum:]]+@[[:alnum:]]+\.[[:alnum:]]+", $_POST["textfield4"])) {
header("Location: index.php");
exit;
}
$to = "h@d.dk";
if(isset($_POST["textfield2"]) && $_POST["textfield2"]) {
$message .= "Navn: ".$_POST["textfield2"]."<br>";
}
if(isset($_POST["textfield3"]) && $_POST["textfield3"]) {
$message .= "Firma: ".$_POST["textfield3"]."<br>";
}
if(isset($_POST["textfield4"]) && $_POST["textfield4"]) {
$message .= "Adresse: ".$_POST["textfield4"]."<br>";
}
if(isset($_POST["textfield6"]) && $_POST["textfield6"]) {
$message .= "Fax: ".$_POST["textfield6"]."<br>";
}
if(isset($_POST["textfield5"]) && $_POST["textfield5"]) {
$message .= "Telefon: ".$_POST["textfield5"]."<br>";
}
$message .= "<br><br>".$_POST["textarea1"];
$subject = "Henvendelse fra hjemmesiden";
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Casper' . "\r\n";
$headers .= 'Reply-To: h@d.dk' . "\r\n";
// send the mail
mail($to, $subject, $message, $headers);
header("Location: index.php");
exit;
} else {
header("Location: index.php");
exit;
}
?>