Confirmation de mot de passe [PHP] - PHP - Programmation
Marsh Posté le 08-12-2002 à 14:03:57
f L Y a écrit : Salut, |
Soit tu utilises JavaScript et tu verifies directement sur la meme page, soit tu utilises PHP et tu verifies dans le fichiers appelés.
Par contre, le == je ne sais pas si ça marche en PHP, en PErl c'est 'eq', faut verifier avec PHP
Marsh Posté le 08-12-2002 à 14:21:48
Finalement j'ai réussi à faire ce que je voulais en PHP (dans la page appelée j'ai mis un if avec 2 include donnant sur une page "ok" et une autre "pas ok" ).
Merci pour ton aide samuelp.
Marsh Posté le 08-12-2002 à 14:49:04
if ($pass1=!$pass2)
{
echo "les deux pass ne correspondent pas";
}
Marsh Posté le 09-12-2002 à 13:57:06
chacal_one333 a écrit : if ($pass1=!$pass2) |
c'est '$pass1=!$pass2' ou '$pass1!=$pass2'
moi je pencherais plus pour la deuxième, mais j'avoue que là... le doute mabite...
Marsh Posté le 09-12-2002 à 14:18:47
xkamui a écrit : |
m'habite
Marsh Posté le 09-12-2002 à 14:20:16
marrant mais ca :
if ($password!=password1) |
ca marche pas
Marsh Posté le 09-12-2002 à 14:22:04
ReplyMarsh Posté le 09-12-2002 à 14:23:16
wai m'enfin ca marche pas kan meme
ca me dit tjr que le pass ne correspond aps
Marsh Posté le 09-12-2002 à 14:23:20
faudrait commencer a arreter d'oublier des $, des ;, des () et des {}
Marsh Posté le 09-12-2002 à 14:24:09
bah oui mais bon, avec juste ca on va pas trop aider...
elle existe au moins la variable $password1 ?
Marsh Posté le 09-12-2002 à 14:24:58
ReplyMarsh Posté le 09-12-2002 à 14:27:01
nan c bon
j'ai foutu un while et basta
while ($password!=$password1) |
Marsh Posté le 09-12-2002 à 14:27:30
ReplyMarsh Posté le 09-12-2002 à 14:28:40
!= : "not equal to", en d'autre terme "différent de"
=! : "equal not", en d'autre terme, "prend la valeur NOT de"
Exemple :
"aa" != "bb" => true
$toto=!25 => $toto vaut : 0 ( parceque 25 est vrai )
$toto=!"aa" => $toto vaut : 0 ( parceque "aa" est vrai )
$toto=!true => $toto vaut : 0
$toto=!false => $toto vaut : 1
"aa"!="bb" => Erreur, "aa" n'est pas une variable PHP
Marsh Posté le 09-12-2002 à 14:29:28
merci de cette precison qui peu etre a l'origine de pas mal d'erreur
Marsh Posté le 09-12-2002 à 14:34:10
vous pourriez au moins jetter un oeil à la doc non ?
7.7.4 Opérateurs de comparaison
[Notes en ligne]
Les opérateurs de comparaison, comme leur nom l'indique, vous permettent de comparer deux valeurs.
Exemple Nom Résultat
$a == $b Egal Vrai si $a est égal à $b.
$a === $b Identique Vrai si $a est égal à $b et qu'ils sont de même type (PHP 4 seulement).
$a != $b Différent Vrai si $a est différent de $b.
$a <> $b Différent Vrai si $a est différent de $b.
$a < $b Plus petit que Vrai si $a est plus petit strictement que $b.
$a > $b Plus grand Vrai si $a est plus grand strictement que $b.
$a <= $b Inférieur ou égal Vrai si $a est plus petit ou égal à $b.
$a >= $b Supérieur ou égal Vrai si $a est plus grand ou égal à $b.
Un autre opérateur conditionnel est l'opérateur ternaire (":?" ), qui fonctionne comme en langage C.
<?php
(expr1) ? (expr2) : (expr3);
?>
Cette expression renvoie la valeur de l'expression expr2 si l'expression expr1 est vraie, et l'expression expr3 si l'expression expr1 est fausse.
Marsh Posté le 09-12-2002 à 14:35:28
D'autre part :
== : même valeur
=== : même valeur et même type
Exemples :
"aa" == 0 => Vrai, la chaîne "aa", convertie en entier vaux 0.
"aa" === 0 => Faux, types différents.
de même :
false==0 ou true==1 => sont vrai, mais
false===0 ou true===1 sont faux tous les deux !
Devinette :
$a = "a";
$a++;
Que vaut $a ?
Marsh Posté le 09-12-2002 à 14:37:43
Mara's dad a écrit : |
d'apres ce que tu as dit avant, ca devrait valoir 1.
notons que dans un vrai langage (ruby, par exemple), a.succ() serait "b"
Marsh Posté le 09-12-2002 à 14:38:23
Sinon, il y a <> diférent de.
Comme ça, on ce casse pas la tête à cause d'une inversion des ! et =
Marsh Posté le 09-12-2002 à 14:39:14
xkamui a écrit : '$a=b'.... |
Gagné !
Marsh Posté le 10-06-2009 à 10:34:31
[#8d0071]bonjour j'ai un probléme avec la véridication des deux mot de passe .
j'ai crèer un formulaire pour une inscription ,mais j'arrive pas à faire la vérification entre les deux pass,biensur j'ai utiliser le bout du php qui est posté par XKAMUI mais sa marche pas
Marsh Posté le 08-12-2002 à 14:01:35
Salut,
j'ai créé un formulaire avec nickname, nom, prénom, mot de passe etc. J'aimerai avoir un deuxième champs "Confirmation de mot de passe" pour vérifier que l'utilisateur a entré correctement son mdp, mais je ne sais pas comment indiquer à PHP de vérifier l'égalité entre les deux (j'imagine que c'est un "if...else" ), et surtout je ne sais pas où mettre cette instruction (dans la page suivante, ou dans le page même du formulaire ? (j'ai aussi pensé à du javascript, mais peut-on le faire sans avoir recours au javascript ?)
Merci pour votre aide.
Message édité par f L Y le 08-12-2002 à 14:03:15