Se connecter / S'enregistrer

Résolu [PHP] Condition

Solutions (2)
Tags :
  • Php
  • Programmation
|
Bonsoir,

J'ai un petit problème, un truc qui me parraissait tout simple a faire... mais en fait je cale dessus.

Alors voilà, un visiteur s'inscrit sur mon site... dans la bdd il y a une table "valide" qui par defaut est à 0, il faut que le visiteur clic sur le liens qui s'envoie sur sa messagerie à l'inscription pour pouvoir valider son compte, jusque là tout va bien...

Mon problème c'est que lorsque l'inscrit veux se connecter, qu'il est valider son compte ou pas, la connexion se fait quand meme...

Voici le bout de code qui vérifie ceci:

  1. $sql = mysql_query ("SELECT * FROM user WHERE pseudo='$pseudo' AND pass='$pass'");
  2.  
  3. while ($donnees = mysql_fetch_array($sql));
  4.  
  5. if ($donnees['valide'] == "0") {
  6.  
  7. echo "<tr><td align=\"center\"><span style=\"color: red\">Votre compte n'a pas été activé.</span></td></tr>";
  8. }
  9. else {


Je vois pas se qui coince, merci de m'aider.
Contenus similaires
Meilleure solution
partage
|
salut, ton code est parfais pour les amoureux de l'injection sql :) 
le while n'est pas nécessaire si tu es sur que ca te retournera qu'un résultat au maximum, d'ailleurs, ca doit etre à cause du while que ca foire vu qu'il récupére toutes les lignes, et quand il n'y en a plus, $donnees sera = false.
  • Commenter cette solution |
Score
0
òh
òi
|
Ah oui effectivement ca fonctionne sans le while, merci coca xD
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

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