bascas
Gebruiker
- Lid geworden
- 18 mei 2006
- Berichten
- 441
Hallo, ik heb inmiddels met hulp onderstaand contactform gemaakt. Maar er zouden nog 2 dingen in moeten, nl; een manier om aftevragen of het email adres wel klopt of zoiets, en een captcha onderaan het formulier. Ik zie zoveel mogelijkheden op internet qua scripts enzo, maar ik heb geen idee hoe en waar het in de mijne moet. Graag een helpende hand.
form
send
Alvast bedankt!
form
PHP:
<b>Aanmeldformulier Sponsoractie</b>
<p></p>
<p></p>
<i>* Verplicht veld</i>
<?=$message?>
<form id="FormName" action="send.php" method="post" name="FormName">
<table width="548" border="0" cellspacing="2" cellpadding="0">
<img src="/AHDD-sponsor-actie-29mrt13-01.png" width="200" height="200" align="right">
<tr><td width = "250" align="right"><label for="EmailFrom">* Uw email adres</label></td>
<td><input id="EmailFrom" type="text" name="EmailFrom" size="25"></td></tr>
<tr><td width = "150" align="right" valign="top"><label for="naamvereniging">* Naam vereniging</label></td>
<td valign="top"><input id="naamvereniging" name="naamvereniging" type="text" size="25" value="<?=$naamvereniging?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="bezoekadresvereniging">* Bezoekadres vereniging</label></td>
<td valign="top"><input id="bezoekadresvereniging" name="bezoekadresvereniging" type="text" size="25" value="<?=$bezoekadresvereniging?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="postcodebezoekadres">* Postcode bezoekadres</label></td>
<td valign="top"><input id="postcodebezoekadres" name="postcodebezoekadres" type="text" size="25" value="<?=$postcodebezoekadres?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="plaatsbezoekadres">* Plaats bezoekadres</label></td>
<td valign="top"><input id="plaatsbezoekadres" name="plaatsbezoekadres" type="text" size="25" value="<?=$plaatsbezoekadres?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="postadres">* Postadres</label></td>
<td valign="top"><input id="postadres" name="postadres" type="text" size="25" value="<?=$postadres?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="postcode">* Postcode postadres</label></td>
<td valign="top"><input id="postcode" name="postcode" type="text" size="25" value="<?=$postcode?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="plaats">* Plaats</label></td>
<td valign="top"><input id="plaats" name="plaats" type="text" size="25" value="<?=$plaats?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="naamcontactpersoon">* Naam contactpersoon</label></td>
<td valign="top"><input id="naamcontactpersoon" name="naamcontactpersoon" type="text" size="25" value="<?=$naamcontactpersoon?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="functiecontactpersoon">* Functie contactpersoon</label></td>
<td valign="top"><input id="functiecontactpersoon" name="functiecontactpersoon" type="text" size="25" value="<?=$functiecontactpersoon?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="telnrcontactpersoon">* Telnr. contactpersoon</label></td>
<td valign="top"><input id="telnrcontactpersoon" name="telnrcontactpersoon" type="text" size="25" value="<?=$telnrcontactpersoon?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="emailadrescontactpersoon">* Emailadres contactpersoon</label></td>
<td valign="top"><input id="emailadrescontactpersoon" name="emailadrescontactpersoon" type="text" size="25" value="<?=$emailadrescontactpersoon?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="bankgirorekeningvereniging">* Bank/girorekening vereniging</label></td>
<td valign="top"><input id="bankgirorekeningvereniging" name="bankgirorekeningvereniging" type="text" size="25" value="<?=$bankgirorekeningvereniging?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="webadresvereniging">* Webadres vereniging</label></td>
<td valign="top"><input id="webadresvereniging" name="webadresvereniging" type="text" size="25" value="<?=$webadresvereniging?>" maxlength="255"></td></tr><tr><td width = "150" align="right" valign="top"><label for="aantalactiveleden">* Aantal active leden</label></td>
<td valign="top"><input id="aantalactiveleden" name="aantalactiveleden" type="text" size="25" value="<?=$aantalactiveleden?>" maxlength="255"></td></tr><tr>
<td width="150"></td>
<td><input type="submit" name="submitButtonName" value="Verzenden"></td>
</tr>
</table>
</form>
send
PHP:
<?php
$EmailFrom = $_POST['EmailFrom'];
$naamvereniging = trim($_POST['naamvereniging']);
$bezoekadresvereniging = trim($_POST['bezoekadresvereniging']);
$postcodebezoekadres = trim($_POST['postcodebezoekadres']);
$plaatsbezoekadres = trim($_POST['plaatsbezoekadres']);
$postadres = trim($_POST['postadres']);
$postcode = trim($_POST['postcode']);
$plaats = trim($_POST['plaats']);
$naamcontactpersoon = trim($_POST['naamcontactpersoon']);
$functiecontactpersoon = trim($_POST['functiecontactpersoon']);
$telnrcontactpersoon = trim($_POST['telnrcontactpersoon']);
$emailadrescontactpersoon = trim($_POST['emailadrescontactpersoon']);
$bankgirorekeningvereniging = trim($_POST['bankgirorekeningvereniging']);
$webadresvereniging = trim($_POST['webadresvereniging']);
$aantalactiveleden = trim($_POST['aantalactiveleden']);
/// Validate
$message = "<h2>Fout!</h2><h4>U moet het volgende veld nog invullen:</h4><ul>";
if($naamvereniging == ""){$message .= "<li><b>Naam vereniging</b> Niet ingevuld!"; $fail = "Y";}
if($bezoekadresvereniging == ""){$message .= "<li><b>Bezoek adresvereniging</b> Niet ingevuld!"; $fail = "Y";}
if($postcodebezoekadres == ""){$message .= "<li><b>Postcode bezoekadres</b> Niet ingevuld!"; $fail = "Y";}
if($plaatsbezoekadres == ""){$message .= "<li><b>Plaats bezoekadres</b> Niet ingevuld!"; $fail = "Y";}
if($postadres == ""){$message .= "<li><b>Postadres</b> Niet ingevuld!"; $fail = "Y";}
if($postcode == ""){$message .= "<li><b>Postcode</b> Niet ingevuld!"; $fail = "Y";}
if($plaats == ""){$message .= "<li><b>Plaats</b> Niet ingevuld!"; $fail = "Y";}
if($naamcontactpersoon == ""){$message .= "<li><b>Naam contactpersoon</b> Niet ingevuld!"; $fail = "Y";}
if($functiecontactpersoon == ""){$message .= "<li><b>Functie contactpersoon</b> Niet ingevuld!"; $fail = "Y";}
if($telnrcontactpersoon == ""){$message .= "<li><b>Telnr contactpersoon</b> Niet ingevuld!"; $fail = "Y";}
if($emailadrescontactpersoon == ""){$message .= "<li><b>Emailadres contactpersoon</b> Niet ingevuld!"; $fail = "Y";}
if($bankgirorekeningvereniging == ""){$message .= "<li><b>Bank/girorekening vereniging</b> Niet ingevuld!"; $fail = "Y";}
if($webadresvereniging == ""){$message .= "<li><b>Webadres vereniging</b> Niet ingevuld!"; $fail = "Y";}
if($aantalactiveleden == ""){$message .= "<li><b>Aantal activeleden</b> Niet ingevuld!"; $fail = "Y";}
if($fail == "Y")
{
$message .= "</ul>";
include("form.php");
die();
}
///
$EmailTo = "sponsoractie@domeinnaam.nl";
$Subject = ""; /// Add a subject
$validationOK=true;
if (trim($EmailFrom)=="") $validationOK=false;
if (!$validationOK) {
echo "Fout! Uw email is niet verzonden. Kijk alstublieft het veld email na!.";
exit;
}
$Body = "";
$Body .= "Naamvereniging:\n$naamvereniging\n\n";
$Body .= "Bezoekadresvereniging:\n$bezoekadresvereniging\n\n";
$Body .= "Postcodebezoekadres:\n$postcodebezoekadres\n\n";
$Body .= "Plaatsbezoekadres:\n$plaatsbezoekadres\n\n";
$Body .= "Postadres:\n$postadres\n\n";
$Body .= "Postcode:\n$postcode\n\n";
$Body .= "Plaats:\n$plaats\n\n";
$Body .= "Naamcontactpersoon:\n$naamcontactpersoon\n\n";
$Body .= "Functiecontactpersoon:\n$functiecontactpersoon\n\n";
$Body .= "Telnrcontactpersoon:\n$telnrcontactpersoon\n\n";
$Body .= "Emailadrescontactpersoon:\n$emailadrescontactpersoon\n\n";
$Body .= "Bankgirorekeningvereniging:\n$bankgirorekeningvereniging\n\n";
$Body .= "Webadresvereniging:\n$webadresvereniging\n\n";
$Body .= "Aantalactiveleden:\n$aantalactiveleden\n\n";
if($Subject == NULL) {$Subject = "From $EmailFrom";}
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
if ($success){ echo "Gelukt! Uw aanmelding is verstuurd!";}
else{ echo "Fout! Er is helaas iets fout gegaan, probeer het nogmaals!";}
?>
Alvast bedankt!