2010-10-11 7 views
0

Merci pour votre aide dans mes questions précédentes. J'ai encore une autre question pour laquelle j'avais besoin d'aide.Formulaires Aide Mot de passe et Confirmer le mot de passe

J'ai développé un formulaire et j'ai deux champs appelés mot de passe et confirmer le mot de passe. Comment puis-je m'assurer que le mot de passe et confirmer le mot de passe sont égaux? Si ce n'est pas le cas, je dois afficher un message.

Merci

@richsage - Merci. Je vais à partir de maintenant.

Merci à tous ..

+0

Je me rends compte de cette question est très ancienne, mais je pense que cela devrait être mentionné: la confirmation d'un mot de passe ne doit pas seulement être fait sur le côté serveur en PHP, mais également être fait du côté client en utilisant JavaScript. Il est extrêmement frustrant, en tant qu'utilisateur, de remplir un formulaire et de le soumettre, pour que le serveur vous dise que «les mots de passe ne correspondent pas», alors que ce message aurait pu vous être fourni du côté client. – Zarjio

Répondre

0

Paramètres à un script PHP sont toujours des chaînes, vous pouvez utiliser l'opérateur d'égalité (==) pour vérifier si les deux paramètres ont la même valeur.

0

Utilisez strcasecmp() ou strncasecmp() fonction

+2

Croyez-vous vraiment que les mots de passe devraient être insensibles à la casse? –

+0

Salut, Ingacio. C'est au développeur, c'est pourquoi j'ai posté les deux fonctions. Les mots de passe ne doivent pas être insensibles à la casse. – ivan73

0
<?php 

if ($_GET["password"] != $_GET["confirm_password"]){ 
    echo "Passwords must match"; 
}else { 
    // do something 
} 
Questions connexes