if(!empty($_POST['verstuur']))
{ // Er is op de knop 'verstuur e-mail' gedrukt...
$pError = ''; // Een begin met de errors als die er zijn
$pI = 0; // Deze telt het aantal erros.
if(strlen($_POST['naam']) < 2)
{ $pError .= '- Je hebt je naam niet ingevuld!
'; $pI++; }
if(strlen($_POST['achternaam']) < 2)
{ $pError .= '- Je hebt je achternaam niet ingevuld!
'; $pI++; }
if(strlen($_POST['email']) < 6 || !ereg('@',$_POST['email']) || !ereg('.',$_POST['email']))
{ $pError .= '- Je hebt geen geldig email-adres ingevuld!
'; $pI++; }
if(strlen($_POST['niveau']) < 1)
{ $pError .= '- Je hebt geen geldig niveau ingevuld!
'; $pI++; }
if(strlen($_POST['aanwezigheid']) < 1)
{ $pError .= '- Je hebt geen geldig aanwezigheid ingevuld!
'; $pI++; }
if(!empty($pError))
{ // Als er dan toch errors zijn..
echo ($pI == 1) ? 'De volgende fout is opgetreden:
' : 'De volgende fouten zijn opgetreden:
'; // even kijken of het meervoud of enkelvoud is.
echo $pError; // echoën van de error(s)
}
else
{
// uiteindelijk toch mailen :)
$pHeader = "MIME-Version: 1.0\r\n";
$pHeader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$pHeader .= "To: ".$cNaam." <".$cEmail.">\r\n";
$pHeader .= "From: ".$_POST['naam']." ".$_POST['achternaam']."<".$_POST['email'].">\r\n";
$pBericht = "Er heeft zich iemand aangemeld voor de reunie";
$pBericht .= '
';
$pBericht .= 'Naam: ' .$_POST['naam'].' '.$_POST['achternaam'];
$pBericht .= '
';
$pBericht .= 'Email: ' .$_POST['email'];
$pBericht .= '
';
$pBericht .= 'Straat en huisnummer: ' .$_POST['straatnr'];
$pBericht .= '
';
$pBericht .= 'Postcode: ' .$_POST['postcode']. ' Plaats: ' .$_POST['plaats'];
$pBericht .= '
';
$pBericht .= 'Niveau: ' .$_POST['niveau'];
$pBericht .= '
';
$pBericht .= 'Aanwezigheid: ' .$_POST['aanwezigheid'];
$pBericht .= '
';
$pBericht .= 'Commentaar: ' .$_POST['commentaar'];
mail($cEmail,$cOndPre.' '.$_POST['onderwerp'].' '.$cOndSuf,$pBericht,$pHeader);
if(isset($_POST['usermail']))
{ // Als de persoon het vakje 'Ook naar mezelf mailen' heeft aangevinkt...
$pBerichtUser = 'Het volgende bericht heb je verstuurd via contact formulier:
'.$_POST['bericht'];
mail($_POST['email'],$cOndPre.' '.$_POST['commentaar'].' '.$cOndSuf,$pBerichtUser,$pHeader);
}
echo 'De e-mail is succesvol verzonden!';
setcookie('mailform',1,time()+($cSpam*60)); // cookie zetten tegen spam
$pShow = true; // formulier wordt niet weer getoond
}
}
// Kijken of er een waarde moet worden gegeven aan velden...
$pNaam = (isset($_POST['naam'])) ? $_POST['naam'] : '';
$pAchternaam = (isset($_POST['achternaam'])) ? $_POST['achternaam'] : '';
$pEmail = (isset($_POST['email'])) ? $_POST['email'] : '';
$pStraatNr = (isset($_POST['straatnr'])) ? $_POST['straatnr'] : '';
$pPostcode = (isset($_POST['postcode'])) ? $_POST['postcode'] : '';
$pPlaats = (isset($_POST['plaats'])) ? $_POST['plaats'] : '';
$pNiveau = (isset($_POST['niveau'])) ? $_POST['niveau'] : '';
$pAanwezigheid = (isset($_POST['aanwezigheid'])) ? $_POST['aanwezigheid'] : '';
$pCommentaar = (isset($_POST['commentaar'])) ? $_POST['commentaar'] : '';
// kijken of het cookie bestaat, zoja dan wordt het formulier niet getoond.
//if(isset($_COOKIE['mailform']))
// { $pShow = true; echo 'Je kunt maar eens in de '.$cSpam.' minuten een e-mail versturen!'; }
if(!isset($pShow))
{ // het formulier als $pShow niet bestaat.
?>
}
?>