T_CONSTANT_ENCAPSED_STRING ???
Résolu/Fermé
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
-
1 mars 2008 à 01:33
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 - 9 mars 2008 à 18:31
Eastchild Messages postés 319 Date d'inscription lundi 23 juillet 2007 Statut Membre Dernière intervention 28 mars 2012 - 9 mars 2008 à 18:31
4 réponses
masdmaah
Messages postés
48
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
9 décembre 2016
2
6 mars 2008 à 11:52
6 mars 2008 à 11:52
remplace
par
$mdp='UPDATE ep_membres SET mdp=$chaine WHERE login="'.$_POST["txtLog"]'"';
par
$mdp="UPDATE ep_membres SET mdp=".$chaine." WHERE login LIKE".$_POST["txtLog"]
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
1 mars 2008 à 13:32
1 mars 2008 à 13:32
Bon, je sais que le titre du topic est en majuscule mais j'ai fais un copier/coller de l'erreur. Merci à l'utilisateur qui voudra bien résoudre mon problème.
kyzanth
Messages postés
3
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
6 mars 2008
3 mars 2008 à 15:02
3 mars 2008 à 15:02
salut essaye ca.
$mdp='UPDATE ep_membres SET mdp= '.$chaine.' WHERE login="'.$_POST["txtLog"].'"';
$mdp='UPDATE ep_membres SET mdp= '.$chaine.' WHERE login="'.$_POST["txtLog"].'"';
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
3 mars 2008 à 19:54
3 mars 2008 à 19:54
Salut
en fait je l'ai déjà essayé ça kyzanth sauf que le mot de passe n'est pas enregistré dans ma BDD et je tombe sur mon message 'erreur' par rapport à ma commande :
$toto=mysql_query($mdp)
or die ("erreur");
en fait je l'ai déjà essayé ça kyzanth sauf que le mot de passe n'est pas enregistré dans ma BDD et je tombe sur mon message 'erreur' par rapport à ma commande :
$toto=mysql_query($mdp)
or die ("erreur");
kyzanth
Messages postés
3
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
6 mars 2008
4 mars 2008 à 11:22
4 mars 2008 à 11:22
vu que tu demande de faire une update et qu il trouve pas ton mdp que tu as dans ta clause where c est normal que tu tombe sur erreur.
faut que tu fasse une insertion si il existe pas
faut que tu fasse une insertion si il existe pas
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
4 mars 2008 à 17:10
4 mars 2008 à 17:10
En fait, je cherche à remplacer un mdp par une chaine générée automatiquement dans ma table de façon à ce qu'elle soit insérer dans la ligne de l'utilisateur qui aurait perdu son mdp. En gros à la page d'avant, je demande à rentrer le login et le mail de l'utilisateur qui aurait perdu son mot de passe. Je sais pas si je suis clair mais de la façon dont je l'ai fait ça me paraissait logique (en suivant mes cours).
kyzanth
Messages postés
3
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
6 mars 2008
6 mars 2008 à 11:01
6 mars 2008 à 11:01
tu a toujours une erreur ou pas dans ton script actuellement avec l erreur du début corrigé ?
n'oublie pas de protéger tes variables venant d un formulaire pour éviter les injections SQL (addslashes)
n'oublie pas de protéger tes variables venant d un formulaire pour éviter les injections SQL (addslashes)
Eastchild
Messages postés
319
Date d'inscription
lundi 23 juillet 2007
Statut
Membre
Dernière intervention
28 mars 2012
31
>
kyzanth
Messages postés
3
Date d'inscription
lundi 3 mars 2008
Statut
Membre
Dernière intervention
6 mars 2008
9 mars 2008 à 18:31
9 mars 2008 à 18:31
je n'ai plus de T_Constant_encapsed_string mais impossible de rentrer le nouveau mdp dans ma BDD