Affichage d’un message d’erreur Formulaire - mauvais remplissage champ numéro /

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Affichage d’un message d’erreur Formulaire - mauvais remplissage champ numéro /

par damaskinos » 29 juin 2009, 19:24

tu peux aussi pour l'email utiliser les filtres que t'offre php comme je l'ai mentionné plus haut ca donne:

   if(filter_var($email, FILTER_VALIDATE_EMAIL))
       echo 'email valide..';
   else
        echo 'email non valide...';

par Freddo31 » 29 juin 2009, 18:46

pour ton adresse e-mail, il faut aussi penser à voir si l'adresse est bin du type "[email protected]" avoir un email "valide"

pour ça, moi j'ai fait comme ça...
function VerifierAdresseMail($adresse)
	{
		$Syntaxe='#^[\w.-]+@[\w.-]+\.[a-zA-Z]{2,6}$#';
		if(preg_match($Syntaxe,$adresse))
		{
			return true;
		}else
		{
			return false;
		}
	}
	$mail = htmlentities($_POST['mail']);
ça c'est ma fonction qui prend en paramètre le mail passer via le $_POST.

et ensuite, si le mail n'est pas valide, j'utilise un alert JavaScript "classique" qui donne ceci...
if ( !VerifierAdresseMail($mail))
		{
			echo '<script language="javascript">';
			echo'	alert( \'Votre mail est invalide...\');';
			echo '	document.location.href="./inscription.php"';
			echo '</script>';
         }

voila ce que je peux te donner pour la vérif "SYNTAXIQUE" de ton mail!!!

après juste pour vérifier que ton champ mail est bien rempli, il suffit de faire un truc du style
if (isset ($_POST['MAIL'])
ça ça vérifie que le champ ne soit pas vide...

par charabia » 29 juin 2009, 18:04

par damaskinos » 29 juin 2009, 16:24

plusieurs solution s'offre à toi.

Faire tes validations en php ou utiliser du javascript. Ensuite pour les deux cas tu peux utiliser des regex. Dans le cas de php tu as des filtres pour effectuer certaines validations pour toi.

voir la doc http://ca3.php.net/manual/fr/function.filter-var.php

Pour javascript voir aussi l'article (anglais par contre) http://www.webdevelopersjournal.com/art ... orms1.html

Sinon un petit tour sur google et le tour est jouré.

Bonne chance

Affichage d’un message d’erreur Formulaire - mauvais remplis

par Lolita » 29 juin 2009, 15:54

Bonjour!

Je réalise un formulaire php avec différents input, comprenant un champ email, un champ no de téléphone.
Et je voudrais savoir comment faire apparaitre un message d’erreur lorsque :
- le champ email n’est pas rempli.
- si l’utilisateur n’a pas rempli d’adresse email dans le champ email [exemple : @manquant]
- le numéro de téléphone comprend d’autres caractères que des lettres.
Comment dois-je procéder ?
Merci!