|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 283 ![]() |
Bonjour à toutes et à tous,
Pouvez-vous me dire ce qui cloche dans mon code car si je mets le else dans la boucle while l'identification ne s'effectue pas. Code :
Transact |
||
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 283 ![]() |
Il semblerait que la condition else ne soit jamais pris en compte dans la boucle while.
|
|
|
00
|
|
|
#3 |
![]() ![]() ![]() Sébastien GermezIngénieur réalisateur Inscription : mars 2011 Messages : 2 662 ![]() |
Bonjour,
Peut-être parce que tu ne rentres pas dans ton while ? L'exécution de ta requête est commentée, donc à mon avis le while ne renvoie jamais true...
__________________
Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez-moi ! Avant toute chose : lire le mode d'emploi du forum et ses règles. Je ne réponds pas aux questions techniques en MP.
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 283 ![]() |
J'ai décommenté le execute() mais cela ne change rien, et je rentre bien dans le while.
|
|
|
00
|
|
|
#5 |
![]() ![]() ![]() Sébastien GermezIngénieur réalisateur Inscription : mars 2011 Messages : 2 662 ![]() |
Alors ça vient peut être de ta requête.
Ta requête renvoie TOUS les utilisateurs avec leur mot de passe. Il ne serait pas plus simple de faire un Select login, pass from membres where login = $login plutôt ? Comme ça s'il y a un résultat c'est bon, sinon c'est pas bon.
__________________
Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez-moi ! Avant toute chose : lire le mode d'emploi du forum et ses règles. Je ne réponds pas aux questions techniques en MP.
|
|
|
00
|
|
|
#6 | |
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 283 ![]() |
Si j'écris cela :
Code :
$req="select login, password from membres where login =".$login; Citation:
|
|
|
|
00
|
|
|
#7 |
![]() ![]() ![]() Sébastien GermezIngénieur réalisateur Inscription : mars 2011 Messages : 2 662 ![]() |
Il faut adapter la syntaxe...
J'ai donné cette requête pour te faire comprendre l'idée. Tu utilises PDO, sers t'en.
__________________
Vous souhaitez participer à la rubrique (X)HTML/CSS, contactez-moi ! Avant toute chose : lire le mode d'emploi du forum et ses règles. Je ne réponds pas aux questions techniques en MP.
|
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 283 ![]() |
Je ne vois pas comment faire avec PDO pour adapter la syntaxe!
|
|
|
00
|
|
|
#9 | ||
|
Membre régulier
![]() Inscription : décembre 2008 Messages : 283 ![]() |
Voici un code qui fonctionne à la perfection
Code php :
|
||
|
|
00
|
Copyright © 2000-2013 - www.developpez.com