Beste WHTers,
Ik ben bezig met een PHP emailformulier; hij werkt prima op 1 ding na :
de velden realname , email en boodschap moeten verplichte velden
zijn. Als ik de velden niet invul wordt het formulier toch verzonden en
wordt er ook geen foutmelding weergegeven. Heeft iemand een idee
wat er mis is ?
PHP code :
PHP Code:
<?php
if (!isset($_POST['realname']) || !isset($_POST['email']) || !isset($_POST['boodschap'])) {
echo 'U heeft niet alle verplichte velden ingevuld!';
exit;
}
$realname = htmlspecialchars($_POST['realname']);
$email = htmlspecialchars($_POST['email']);
$boodschap = htmlspecialchars($_POST['boodschap']);
$adres = htmlspecialchars($_POST['adres']);
$pcode = htmlspecialchars($_POST['pcode']);
$woonpl = htmlspecialchars($_POST['woonpl']);
$telnr = htmlspecialchars($_POST['telnr']);
$emailok = htmlspecialchars($_POST['emailok']);
$tijd = time();
$datum = strftime('%d/%m/%y %H:%M', $tijd);
$ip = getenv('REMOTE_ADDR');
$message = $realname.' met het e-mailadres '.$email.' en het IP '.$ip.' stuurde op '.$datum.' het volgende bericht:
Naam : '.$realname.'
Email : '.$email.'
Adres : '.$adres.'
Postcode : '.$pcode.'
Woonplaats : '.$woonpl.'
Telefoon : '.$telnr.'
E-mailing : '.$emailok.'
____________________________________
'.$boodschap.'
------------------------------------';
mail('info@mijndomein.nl', 'Website vraagformulier', $message, 'From: '.$email);
echo 'Bedankt! U krijgt bericht via email.';
?>