Bonjour,
Voila je souhaite faire une requête avec une MAJ de mot de passe, pour qu'elle soit effective il faut que l'ancien mot de passe correspond.
La requête est bonne mais le problème c'est que ça m'affiche tout le temps "administrateur mis a jour" même si ce n'est pas le cas (si je donne le mauvais ancien mot de passe).
J'en déduis que c'est ma façon d'analyser le résultat qui n'est pas bonne
$req="UPDATE `clientsadministratifs`.`administrateurs`
SET
`mot_de_passe`=MD5('$nouveauMdp')
WHERE `mot_de_passe`=MD5('$ancienMdp')";
$res=mysql_query($req);
if ($res !='')
{
echo '
<span id="principal"><br><br><br>
<h2 align="center">Administrateur mis a jour</h2>
</span>';
echo '<meta http-equiv="refresh" content="2; URL=administration.php">';
}
else
{
echo '
<span id="principal"><br><br><br>
<h2 align="center">Administrateur non mis a jour </h2>
</span>';
echo '<meta http-equiv="refresh" content="2; URL=administration.php">';
}
}
je pense que c'est parce que la requête retourne forcement quelque chose, il faut mettre autre chose que "!='' " mais quoi ?
merci
Configuration: Windows 2000
Firefox 3.0.10