Petit problème PHP

Résolu/Fermé
nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 - 30 août 2011 à 03:11
nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 - 31 août 2011 à 01:58
Bonjour,

je suis débutant en PHP et je ne comprend pas pourquoi je ne peux pas créé un variable dans une structure de conditionnel.

voici mon code


if ($newpw != ''){

if(md5($_POST['user_oldpw']) == $result['membre_mdp']{


$test = "ok";

}



}



et il me donne une erreur à la ligne de la variable $test

j'ai tenter de la déclarer avant ma structure conditionnel comme ceci

$test = '';

mais rien n'y fais pouvez vous me dire ce que je ne sais pas dans toute cette histoire.





1 réponse

nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 151
30 août 2011 à 03:26
Résolut j'ai oublier une parenthèse! à la fin de la deuxième ligne!
0
gaerebut Messages postés 1017 Date d'inscription mardi 30 octobre 2007 Statut Membre Dernière intervention 22 novembre 2013 171
30 août 2011 à 11:42
Bonjour,

Tu pouvais aussi tout faire en 1 ligne...:

$test = (!empty($newpw) && md5($_POST['user_oldpw']) == $result['membre_mdp'])?'ok':'ko';


Si ça respecte les 2 conditions => "Ok"
Sinon => "Ko"

A+
Gaerebut
0
nicelife90 Messages postés 615 Date d'inscription vendredi 24 septembre 2010 Statut Membre Dernière intervention 10 avril 2018 151
31 août 2011 à 01:58
ok merci
0