Hier heb je een complete versie voor de afhandeling van je aanmeld formulier.
opslaan als aanmelden.php
PHP-code:
<?php
/**
* who: aanmeld from ponykamp
* What: email
* @Auhor: Butterflyice
* Date : 08-05 2011
*/
// controleren of het wel een geldig email adres is;
function validMail ($str) {
return (preg_match ('(^[0-9a-zA-Z_\.-]{1,}@([0-9a-zA-Z_\-]{1,}\.)+[0-9a-zA-Z_\-]{2,}$)', $str));
}
// contoleren of het wel een correcte naam is dus namen met cijfer kan niet
function validName ($str) {
return (preg_match('(^[A-Za-z. -]+$)', $str));
}
// contoleren of alles in gevuld is
if ($_SERVER["REQUEST_METHOD"] == "POST" && $_POST["submit"] == "Verzenden" || validMail($_POST["Email_adres"]) || validName($_POST["Voornaam"]) || validName($_POST["Achternaam"]) || $_POST["Adres"] || $_POST["Postcode"] || $_POST["Woonplaats/Land"] || $_POST["Telefoon"] || $_POST["Weeknummer/Datum"] || $_POST["Rijervaring"] || $_POST["Ziektekostenverz__Nr"] || $_POST["Manegepony/Eigen_pony"] ) {
$fname = $_POST["Voornaam"];
$name = $_POST["Achternaam"];
$adres = $_POST["Adres"];
$zipcode = $_POST["Postcode"];
$place = $_POST["Woonplaats/Land"];
$phone = $_POST["Telefoon"];
$email = $_POST["Email_adres"];
$suggest = $_POST["Opmerking"];
$date = $_POST["Weeknummer/Datum"];
$experience = $_POST["Rijervaring"];
$ziekcode = $_POST["Ziektekostenverz__Nr"];
$pony = $_POST["Manegepony/Eigen_pony"];
$how = $_POST["Hoe_kom_je_aan_ons_adres"];
// je eigen gegevens hier invullen
$to = "info@vanhornehoeve.nl"; // eigen email adres
$emailSubject = "Aanmelding voor ponykamp"; // je kan hier de regel aanpassen indien je dit wil
$emailBody = "Naam :".$name."\r\n"
. "Voornaam : ".$fname."\r\n"
. "Adres : ".$adres."\r\n"
. "Postcode : ".$zipcode."\r\n"
. "Woonplaats/Land : ".$place."\r\n"
. "Telefoonnr : ".$phone."\r\n"
. "Email : ".$email."\r\n"
. "Opmerking : ".$suggest."\r\n"
. "Datum: ".$date."\r\n"
. "Rijervaring : ".$experience."\r\n"
. "Ziektekostenverz__Nr: ".$ziekcode."\r\n"
. "Manegepony/Eigen_pony: ".$pony."\r\n"
. "Hoe_kom_je_aan_ons_adres: ".$how."\r\n"
. "";
$header = "From:".$email."\n"
. "Content-type: text/plain; charset=\"ISO-8859-1\"\n"
. "Content-transfer-encoding: 8bit\n";
mail($to, $emailSubject, $emailBody, $header);
echo "<style=\"color:#00f;\">bericht is suc6vol verzonden</style>";
} else {
echo "u heeft niet alles correct ingevuld";
}
?>
<p>Velden met een * zijn verplicht om in te vullen.</p>
<form method="POST" action="aanmelden.php" enctype="">
Voornaam<BR>
<input type="text" name="Voornaam" size="40" value="<?php echo $_POST["Voornaam"]; ?>"/> *<br />
Achternaam<br />
<input type="text" name="Achternaam" size="40" value="<?php echo $_POST["Achternaam"]; ?>"/> *<br />
Adres<br />
<input type="text" name="Adres" size="40" value="<?php echo $_POST["Adres"]; ?>"/> *<br />
Postcode<br />
<input type="text" name="Postcode" size="40" value="<?php echo $_POST["Postcode"]; ?>" /> *<br />
Woonplaats / Land<br />
<input type="text" name="Woonplaats/Land" size="40" value="<?php echo $_POST["Woonplaats/Land"]; ?>" /> *<br />
Telefoon nummer<br />
<input type="text" name="Telefoon" size="40" value="<?php echo $_POST["Telefoon"]; ?>"/> *<br />
Email adres<br />
<input type="text" name="Email_adres" size="40" value="<?php echo $_POST["Email_adres"]; ?>" /> *<br />
Opmerking<br />
<textarea name="Opmerking" rows="5"wrap="hard" /><?php echo $_POST["Opmerking"]; ?>
</textarea>
<br />
Weeknummer / Datum<br />
<input type="text" name="Weeknummer/Datum" size="40" value="<?php echo $_POST["Weeknummer/Datum"]; ?>" /> *<br />
Rijervaring<br />
<input type="text" name="Rijervaring" size="40" value="<?php echo $_POST["Rijervaring"]; ?>" /> *<br />
Ziektekostenverzekering nummer<br />
<input type="text" name="Ziektekostenverz.Nr" size="40" value="<?php echo $_POST["Ziektekostenverz.Nr"]; ?>" /> *<br />
Manege pony / Eigen pony<br />
<input type="text" name="Manegepony/Eigen_pony" size="40" value="<?php echo $_POST["Manegepony/Eigen_pony"]; ?>" /> *<br />
Hoe kom je aan ons adres<br />
<input type="text" name="Hoe_kom_je_aan_ons_adres" size="40" value="<?php echo $_POST["Hoe_kom_je_aan_ons_adres"]; ?>" /><br />
<br />
<input type="submit" value="Verzend" name ="verzenden" />
<input type="reset" value="Wis" />
</form>
Mocht je nog vragen hebben dan horen we dat graag.
Favorieten/bladwijzers