zsafae
Messages postés40Date d'inscriptionmardi 28 juin 2005StatutMembreDernière intervention12 août 2005
-
9 août 2005 à 16:22
irkiouak
Messages postés68Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 octobre 2006
-
9 août 2005 à 17:22
bonjour,
dites moi svp,y a t il une erreur sur ce ptit script?
$l=$_POST['login'];
$req="UPDATE utilisateur SET password='administrateur' WHERE login=".$l ;
$res=mysql_query($req);
Au niveau php, c'est correct, encore que tu ne vérifies pas l'existence de $_POST['login'] avant de l'utiliser.
J'imagine qu'auparavant il y a la connexion à la bd, et qu'après il y a une déconnexion.
Au niveau sql, je pense qu'il faut que tu ajoutes des simples quotes pour le login :
...WHERE login='".$l."'";
irkiouak
Messages postés68Date d'inscriptionmardi 21 novembre 2000StatutMembreDernière intervention10 octobre 2006 9 août 2005 à 17:22
Espérant, tout d'abord, zsafae, que tu n'as pas oublié à te connecter d'abord au serveur :mysql_connect($host,$user,$psw) et puis de selectionner la base de données : mysql_select_db($bdd).
Verifie que cet UPDATE ne genere pas un conflit de duplicate de la clef primaire; pour cela lance la requete directement sur Mysql et soie attentive aux erreurs affichees.