Hum... la logique de ton code ne va pas du tout :
- $existe : Tu le met à true pour un élément qui n'existe pas. Du coup le nom de variable ne correspond pas, il faudrait soit le changer, soit inverser les valeurs que tu lui attribue.
Tu récupères donc la liste des joueurs ayant le mot de passe indiqué. Ca sert à quoi?
Pourquoi empêcher des personnes différentes d'avoir le même mot de passe ?
C'est quoi comme formulaire ? Inscription, connexion... ?
- $existe : Tu le met à true pour un élément qui n'existe pas. Du coup le nom de variable ne correspond pas, il faudrait soit le changer, soit inverser les valeurs que tu lui attribue.
$existe=true; // existe pas.
La, tu ne fais pas du tout ce que tu dis dans les commentaires :// Teste si le mot de passe existe déjà dans les champs DB de ce joueur.
$result = mysql_query("SELECT * FROM joueurs WHERE passe= '$pass'");
Tu ne teste pas par rapport au joueur mais à TOUS les joueurs.Tu récupères donc la liste des joueurs ayant le mot de passe indiqué. Ca sert à quoi?
Pourquoi empêcher des personnes différentes d'avoir le même mot de passe ?
C'est quoi comme formulaire ? Inscription, connexion... ?