Vérifier égalité entre 2 champs de texte
a.finot
Messages postés
80
Statut
Membre
-
Archeus01 Messages postés 1681 Statut Membre -
Archeus01 Messages postés 1681 Statut Membre -
Bonjour,
Est-ce que quelqu'un pourrait m'aider à vérifier l'égalité entre deux champs de textes (c'est pour l'adresse mail) svp ?
J'utilise dreamweaver CS3 et les widget spry de validation pour les champs obligatoires, nombres seulement, telephone... mais je n'arrive pas à les personnaliser pour qu'ils vérifient cette égalité... ;-(
Merci d'avance à celui ou celle qui pourra m'aider !
Est-ce que quelqu'un pourrait m'aider à vérifier l'égalité entre deux champs de textes (c'est pour l'adresse mail) svp ?
J'utilise dreamweaver CS3 et les widget spry de validation pour les champs obligatoires, nombres seulement, telephone... mais je n'arrive pas à les personnaliser pour qu'ils vérifient cette égalité... ;-(
Merci d'avance à celui ou celle qui pourra m'aider !
A voir également:
- Vérifier égalité entre 2 champs de texte
- Supercopier 2 - Télécharger - Gestion de fichiers
- Verifier compatibilite windows 11 - Guide
- Vérifier si mot de passe piraté - Guide
- Texte de barra - Guide
- Traitement de texte gratuit - Guide
3 réponses
Pour vérifier si une adresse email est valide, tu dois utiliser une regex :
#^[a-z0-9._-]+[a-z0-9._-]{2,}\.[a-z]{2,4}$#i
Après, pour comparer, c'est très simple :
#^[a-z0-9._-]+[a-z0-9._-]{2,}\.[a-z]{2,4}$#i
Après, pour comparer, c'est très simple :
if($email1 == $email2) {
echo 'Les adresses emails correspondent.';
} else {
echo 'Les adresses emails ne correspondent pas.';
}
Salut !!
pour vérifier l'égalité entre 2 champs obligatoire c'est assez simple en php
Demonstration (imaginon que tu récupère des info de ton formulaire en POST) :
pour vérifier l'égalité entre 2 champs obligatoire c'est assez simple en php
Demonstration (imaginon que tu récupère des info de ton formulaire en POST) :
<?php
extract($_POST); // exctraction des données du post
$verifOk = ($champAverifier1 == $champAverifier2); // boléen de vérification; on test les égalitées
if($verifOk ) // si la réponse est true
{
echo('vos champs son bien égale');
}
else
{
echo('vos valeurs ne sont pas égales');
}
?>
Bonjour,
Je propose une alternative moins naturelle (je ne dis pas qu'elle est mieux que les autres. Simplement, autant te laisser un choix le plus large possible) : il existe une fonction php faite pour ça :
la fonction strcmp(), prototype:
int strcmp ( string var1, string var2)
strcmp() retourne une valeur inferieure 0 si var1 est inférieur à var2, >0 si var1 est supérieur à var2, 0 si var1===var2.
Ps: Si la personne doit saisir les chaines, je te suggère de rajouter un trim(chaine) avant de les comparer pour supprimer les espaces maladroits...
Je propose une alternative moins naturelle (je ne dis pas qu'elle est mieux que les autres. Simplement, autant te laisser un choix le plus large possible) : il existe une fonction php faite pour ça :
la fonction strcmp(), prototype:
int strcmp ( string var1, string var2)
strcmp() retourne une valeur inferieure 0 si var1 est inférieur à var2, >0 si var1 est supérieur à var2, 0 si var1===var2.
Ps: Si la personne doit saisir les chaines, je te suggère de rajouter un trim(chaine) avant de les comparer pour supprimer les espaces maladroits...