Votre question

[php] problème d'affichage d'un simple echo :(

Tags :
  • Echo
  • Programmation
Dernière réponse : dans Programmation
21 Février 2008 21:51:10

Salut

j'ai un problème avec mon code gérant le login d'un membre, quand le membre entre les bon identifiant tout fonctionne mais lorsque qu'il entre le mauvais, rien ne s'affiche. Voila mon code

  1. <?php
  2.  
  3. $pseudo = $_POST['pseudo'];
  4. $password = $_POST['password'];
  5. include("config.php");
  6.  
  7. $reponse = mysql_query('SELECT * FROM user WHERE pseudo="'.$pseudo.'"');
  8.  
  9. while ($donnees = mysql_fetch_array($reponse))
  10. {
  11.  
  12. if ($password == $donnees['password'])
  13. {
  14. $_SESSION['pseudo'] = $pseudo;
  15. $_SESSION['login_ok'] = true;
  16.  
  17.  
  18. echo "<center>Connection réussite</center>";
  19. }
  20.  
  21. else
  22. {
  23. echo "Le mot de passe ne correspond pas avec celui enregistré dans la base de donnée, peux-être que votre identifiant n'\éxiste pas.";
  24. }
  25.  
  26. }
  27.  
  28.  
  29. ?>


Merci

Autres pages sur : php probleme affichage simple echo

21 Février 2008 22:32:47

s'il entre un login non présent dans la base, tu ne rentres pas dans le while (qui est inutile soit dit en passant)
21 Février 2008 22:59:34

Salut

je sais que si il entre un pseudo qui ne se trouve pas dans la base ca ne fait rien (il faudrat d'ailleur que je pense à régler ca :)  ) mais l'echo ne s'affiche pas meme si l'identifiant est dans la base de donnée

sinon je sais qu'en théorie le while est inutile mais pour une raison qui m'échappe le code ne fonctionne pas sans le while, sur wamp en tout cas parceque sur free ca passe sans while :) 
23 Février 2008 11:18:58

On peut avoir le reste du code, stp.
(html, fichier join, ...)
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS