Se connecter avec
S'enregistrer | Connectez-vous

You are not allowed to do this.

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

Dernière réponse : dans Programmation

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
Lassé par la pub ? Créez un compte

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 :) 
Lassé par la pub ? Créez un compte
Tom's guide dans le monde