Hondenschool West-Brabant
opgericht in 2019
Aangesloten bij de Federatie Hondensport Nederland
ingeschreven bij de kamer van koophandel onder nummer 75557150
Contactformulier voor vragen
Contacteer ons
Copyright © 2023 by "Ton Ramos"
All Rights reserved
E-Mail: info@somarshouse.nl
$recaptcha_secret,
'response' => $recaptcha_response
);
$recaptcha_options = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'POST',
'content' => http_build_query($recaptcha_data)
)
);
$recaptcha_context = stream_context_create($recaptcha_options);
$recaptcha_result = file_get_contents($recaptcha_url, false, $recaptcha_context);
$recaptcha_response_data = json_decode($recaptcha_result);
if ($recaptcha_response_data && $recaptcha_response_data->success) {
// Voeg hier je validatie voor alle verplichte velden toe
$requiredFields = ['exam_choice', 'certificate','name', 'address', 'postcode', 'city', 'birthdate', 'phone', 'email', 'dogname', 'nickname', 'kennelname', 'dogbirthdate', 'breed', 'pedigree', 'chip', 'country', 'fokker', 'moeder_naam', 'vader_naam', 'declaration', 'submission_date'];
foreach ($requiredFields as $fieldName) {
if (empty($_POST[$fieldName])) {
// Als een verplicht veld niet is ingevuld, stuur de gebruiker naar een foutpagina
header("Location: velden.html");
exit;
}
}
// Voeg hier de validatie voor het "Chip nr." veld toe
$chip = $_POST['chip'];
// Verwijder eventuele '-' tekens en controleer op 15 numerieke tekens
$chipValue = preg_replace('/-/', '', $chip);
if (!preg_match('/^\d{15}$/', $chipValue)) {
// Als het "Chip nr." veld niet aan de vereisten voldoet, stuur de gebruiker naar een foutpagina
header("Location: foutchip.html");
exit;
}
// Alle verplichte velden zijn ingevuld, ga verder met het verwerken van het formulier
$exam_choice = $_POST['exam_choice'];
$certificate = $_POST['certificate'];
$name = $_POST['name'];
$address = $_POST['address'];
$postcode = $_POST['postcode'];
$city = $_POST['city'];
$birthdate = date("d-m-Y", strtotime($_POST['birthdate']));
$phone = $_POST['phone'];
$email = $_POST['email'];
$dogname = $_POST['dogname'];
$nickname = $_POST['nickname'];
$kennelname = $_POST['kennelname'];
$dogbirthdate = date("d-m-Y", strtotime($_POST['dogbirthdate']));
$breed = $_POST['breed'];
$gender = $_POST['gender'];
$pedigree = $_POST['pedigree'];
$chip = $_POST['chip'];
$country = $_POST['country'];
$moeder_naam = $_POST['moeder_naam'];
$vader_naam = $_POST['vader_naam'];
$declaration = isset($_POST['declaration']) ? "Ja" : "Nee";
$submission_date = date("d-m-Y", strtotime($_POST['submission_date']));
$to = 'info@hondenschoolwest-brabant.nl';
$subject = 'Inschrijving Cursus - gegevevens geleider en hond';
$body = "Gegevens Examen:\n\Voor welke cursus schrijft u zich in: $exam_choice\nWelke certificaat heeft deze hond al?: $certificate\n\nGegevens Cursist:\nNaam: $name\nAdres: $address\nPostcode: $postcode\nWoonplaats: $city\nGeboortedatum: $birthdate\nTelefoonnummer: $phone\nE-mailadres: $email\n\n Gegevens Hond:\nNaam Hond: $dogname\nRoepnaam: $nickname\nKennelnaam: $kennelname\nGeboortedatum Hond: $dogbirthdate\nRas: $breed\nGeslacht: $gender\nStamboek nr.: $pedigree\nChip nr.: $chip\nLand van herkomst: $country\n\nGegevens moeder:\nNaam: $moeder_naam\n\nGegevens Vader\nNaam: $vader_naam\n\nVerklaring naar waarheid ingevuld: $declaration\nDatum van verzending: $submission_date";
$headers = "From: $email\r\n";
$headers .= "Reply-To: $email\r\n";
if (mail($to, $subject, $body, $headers)) {
header("Location: bedankt.html"); // Pagina die de gebruiker ziet na succesvol verzenden
} else {
header("Location: fout.html"); // Pagina die de gebruiker ziet bij een fout
}
} else {
// Als de reCAPTCHA-verificatie mislukt, stuur de gebruiker naar een foutpagina
header("Location: foutrecaptcha.html");
}
?>