nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010
-
30 janv. 2008 à 14:14
nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010
-
30 janv. 2008 à 17:22
Bonjour,
Je rencontre un problème de vérification de mes champs de formulaire :
Lorsque les champs obligatoires sont remplis ou vides, mon code PHP fonctionne !
Mais lorsque je le mail est faux... il me l'indique et pourtant il envoie quand même le mail !!! je souhaiterai savoir ce qu'il se passe et où est mon erreur car j'ai épuisé toutes mes ressources.
nanti
Messages postés59Date d'inscriptionsamedi 14 avril 2007StatutMembreDernière intervention 2 avril 2010 30 janv. 2008 à 16:01
Salut helorem !
La fonction verif_mail analyse la validité de l'adresse mail et la voici :
function verif_mail() {
$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,5}$#'; // pour la vérification de l'email
if (!preg_match($Syntaxe,$_POST['email'])) {
echo 'Adresse email incorrecte !!!
';
}
}
Comme je l'ai dit, lorsque l'adresse mail n'est pas valide, le message est bien affiché, mais par la même occasion le formulaire est quand même envoyé et le message de mail_form() (qui délivre un message de confirmation de l'envoi de du formulaire par mail) s'affiche également. C'est là le bug que je voudrais enlever !!!!
Je souhaiterai que le message de verif_mail() s'affiche en haut de mon formulaire comme c'est le cas pour les autres messages des vérifications de champs qui le constitue.
Voili-voilà... et merci d'avance pour la petite soluce qui me sauvera !