Bonjour, je ne comprend pas pourquoi lorsque je fais mon test pour vérifier si un pseudo est déjà présent dans la BDD, celui-ci renvoit toujours TRUE alors que qu'en je m'inscris, je choisi un pseudo qui n'existe pas dans ma BDD.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
function verifInscription()
  {
if(!empty($this->nom) && !empty($this->prenom) && !empty($this->email) && !empty($this->pseudo) && !empty($this->mdp) && !empty($this->mdp2))
      {
 
      $sql = "SELECT user_pseudo,user_email from tab_user";
      $resultat = mysql_query($sql);
 
      while($verif = mysql_fetch_object($resultat))
      {
        $pseudo = $verif->user_pseudo;
        $email = $verif->user_email;
      }
 
        if(!$pseudo == $this->pseudo)
        {
          $sql = "INSERT into tab_user (user_verifmdp,user_siteweb,user_email,user_nom,user_prenom,user_pseudo,user_mdp,user_age) VALUES ('$this->mdp2','$this->siteweb','$this->email','$this->nom','$this->prenom','$this->pseudo','$this->mdp','$this->age')";
 
            if(mysql_query($sql))
            {
              echo "Merci de vous être enregistrés";
            }else{
              echo "Enregistrement impossible";
            }
        }else{
          echo "Ce pseudo ou cette addresse e-mail est déjà dans la base de donnée";
        }
 
      }else{
          echo "Veuillez remplir tous les champs obligatoires";
      }
  }
Merci pour votre future aide