<?php... if (!empty($_POST['telephone']) { //si le téléphone n'a pas été rentré sous la forme imposée par la regex, un script l'annonce, puis l'internaute est redirigé vers le formulaire if (!preg_match("#^0[1-9]([-. ]?[0-9]{2}){4}$#", $_POST['telephone'])) { ?> <script> alert("le téléphone n'est pas valide ! Veuillez le saisir à nouveau."); document.location.replace('contact.html'); </script> <?php } } ...?>
if (!empty($_POST['telephone']) { //si le téléphone n'a pas été rentré sous la forme imposée par la regex, un script l'annonce, puis l'internaute est redirigé vers le formulaire if (!preg_match("#^0[1-9]([-. ]?[0-9]{2}){4}$#", $_POST['telephone'])) { ?> <script> alert("le téléphone n'est pas valide ! Veuillez le saisir à nouveau."); document.location.replace('contact.html'); </script> <?php } }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionif (isset($_POST['mon_bouton_de_soumission'] { ---- mon code --- }
<form method="post" action=""> ---- mes champs ---- </form>
if (!empty($_POST['telephone'])) { //si le téléphone n'a pas été rentré sous la forme imposée par la regex, un script l'annonce, puis l'internaute est redirigé vers le formulaire if (!preg_match("#^0[1-9]([-. ]?[0-9]{2}){4}$#", $_POST['telephone'])) { ?> <script> alert("le téléphone n'est pas valide ! Veuillez le saisir à nouveau."); document.location.replace('contact.html'); </script> <?php } } //si le mail n'a pas été rentré sous la forme imposée par la regex, un script l'annonce, puis l'internaute est redirigé vers le formulaire if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { ?> <script> alert("l'adresse mail n'est pas valide ! Veuillez la saisir à nouveau sous la forme aa@a.aa (de 2 à 4 lettres après le point)"); document.location.replace('contact.html'); </script> <?php } //-->FONCTION MAIL<-- $sujet = "Envoi mail"; if(mail('blublu@hotmail.fr', $sujet, $_POST['texte'])) { echo "Le mail a été envoyé."; } else { echo"Un problème est survenu."; } ?> <script> alert("Votre demande a été prise en compte : un e-mail a été envoyé au webmaster."); document.location.replace('index.html'); </script> <?php
if (!empty($_POST['telephone'])) { //si le téléphone n'a pas été rentré sous la forme imposée par la regex, un script l'annonce, puis l'internaute est redirigé vers le formulaire if (!preg_match("#^0[1-9]([-. ]?[0-9]{2}){4}$#", $_POST['telephone'])) { ?> <script> alert("le téléphone n'est pas valide ! Veuillez le saisir à nouveau."); document.location.replace('contact.html'); </script> <?php die(); //si le téléphone n'est pas dans le bon format, la suite du script n'est pas exécuté } } //si le mail n'a pas été rentré sous la forme imposée par la regex, un script l'annonce, puis l'internaute est redirigé vers le formulaire if (!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", $_POST['mail'])) { ?> <script> alert("l'adresse mail n'est pas valide ! Veuillez la saisir à nouveau sous la forme aa@a.aa (de 2 à 4 lettres après le point)"); document.location.replace('contact.html'); </script> <?php die(); //si le mail n'est pas dans le bon format, la suite du script n'est pas exécuté } //-->FONCTION MAIL<-- $sujet = "Envoi mail"; if(mail('blublu@hotmail.fr', $sujet, $_POST['texte'])) { echo "Le mail a été envoyé."; } else { echo"Un problème est survenu."; } ?> <script> alert("Votre demande a été prise en compte : un e-mail a été envoyé au webmaster."); document.location.replace('index.html'); </script> <?php