tjekke bruger-input i mailform
Jeg har lavet´denne simple mailform (efter en tutorial på nettet):<?php
$to = "mail@mail.dk";
$subject = "Feedback fra website";
$from = $_REQUEST['Email'] ;
$name = $_REQUEST['Name'] ;
$headers = "From: $from";
$fields = array();
$fields{"Name"} = "Navn";
$fields{"Company"} = "Firma";
$fields{"Address"} = "Adresse";
$fields{"Zip"} = "Postnummer";
$fields{"By"} = "By";
$fields{"Phone"} = "Telefon";
$fields{"Email"} = "E-mail";
$fields{"Message"} = "Besked";
$body = "Vi har modtaget følgende besked fra Dannebrog website:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); }
/* skal kun bruges hvis afsenderen skal have en bekræftigelse tilbage.
$headers2 = "From: noreply@YourCompany.com";
$subject2 = "Thank you for contacting us";
$autoreply = "Thank you for contacting us.
Somebody will get back to you as soon as possible, usualy within 48 hours. If you have any more questions, please consult our website at www.oursite.com";
*/
if($from == '') {print "Husk at indtaste din e-mail";}
else {
if($name == '') {print "Husk at indtaste dit navn";}
else {
$send = mail($to, $subject, $body, $headers);
$send2 = mail($from, $subject2, $autoreply, $headers2);
if($send)
{header( "Location: /tak.html" );}
else
{print "Der opstod en fejl og mailen blev ikke sendt."; }
}
}
?>
Den tjekker om brugeren har indtastet sin e-mail og navn og giver en besked hvis ikke.
Hvad skal jeg skrive hvis jeg også vil have den til at tjekke om brugeren har indtastet sit postnummer og telefonnummer - og give en besked hvis ikke??
Hjælp ønskes hurtigt ;-)