You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
938 B

3 weeks ago
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$nom = htmlspecialchars(trim($_POST['nom']));
$prenom = htmlspecialchars(trim($_POST['prenom']));
$sexe = isset($_POST['sexe']) ? htmlspecialchars($_POST['sexe']) : '';
$email = filter_var(trim($_POST['email']), FILTER_VALIDATE_EMAIL);
$telephone = htmlspecialchars(trim($_POST['telephone']));
if (empty($nom) || empty($prenom) || empty($sexe) || !$email || empty($telephone)) {
echo "Tous les champs sont requis et doivent être valides.";
exit;
}
if (!preg_match("/^[0-9]{10}$/", $telephone)) {
echo "Le numéro de téléphone doit contenir 10 chiffres.";
exit;
}
echo "<h2>Données reçues :</h2>";
echo "Nom : " . $nom . "<br>";
echo "Prénom : " . $prenom . "<br>";
echo "Sexe : " . $sexe . "<br>";
echo "Email : " . $email . "<br>";
echo "Téléphone : " . $telephone . "<br>";
}
?>