'',
'email' => '',
'téléphone' => '',
'motif' => '',
'datetime' => '',
'première_demande' => '',
'message' => ''
];
if ($_SERVER["REQUEST_METHOD"] === "POST") {
if (empty($_POST['nom'])) {
$errors[] = "Le champ nom est requis.";
} else {
$formData['nom'] = htmlspecialchars($_POST['nom']);
}
if (empty($_POST['email'])) {
$errors[] = "Le champ email est requis.";
} elseif (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) {
$errors[] = "L'adresse email est invalide.";
} else {
$formData['email'] = htmlspecialchars($_POST['email']);
}
$formData['téléphone'] = htmlspecialchars($_POST['téléphone']);
$formData['motif'] = htmlspecialchars($_POST['motif']);
$formData['datetime'] = htmlspecialchars($_POST['datetime']);
$formData['première_demande'] = htmlspecialchars($_POST['première_demande']);
$formData['message'] = htmlspecialchars($_POST['message']);
if (empty($_POST['message'])) {
$errors[] = "Le champ message est requis.";
}
if (empty($errors)) {
echo "Merci pour votre message !
";
echo "Voici le récapitulatif de votre demande :
";
echo "Nom : " . $formData['nom'] . "
";
echo "Email : " . $formData['email'] . "
";
echo "Téléphone : " . $formData['téléphone'] . "
";
echo "Motif : " . $formData['motif'] . "
";
echo "Date et heure : " . $formData['datetime'] . "
";
echo "Première demande : " . $formData['première_demande'] . "
";
echo "Message : " . nl2br($formData['message']) . "
";
exit;
}
}
?>
Contactez-moi :
";
foreach ($errors as $error) {
echo "$error";
}
echo "";
}
?>