D'après ma logique algorithmique, ça devrait être ça :
1) Teste si le pseudo est connu dans la DB
* Si oui au test pseudo : Lit le passe dans la DB correspondant au pseudo et le compare au pass saisi.
* Si non au test pseudo : Met "existe" (boolean) à true.
cela ne fonctionne pas :/
1) Teste si le pseudo est connu dans la DB
* Si oui au test pseudo : Lit le passe dans la DB correspondant au pseudo et le compare au pass saisi.
* Si non au test pseudo : Met "existe" (boolean) à true.
cela ne fonctionne pas :/
$result = mysql_query("SELECT * FROM joueurs WHERE pseudo = '$pseudo'");
if(mysql_num_rows($result) == 0)
{
$msg="Ce pseudo n'existe pas !";
$existe=true; // existe pas.
}else
{
// Teste si le mot de passe existe déjà dans les champs DB de ce joueur.
$result = mysql_query("SELECT passe FROM joueurs WHERE pseudo= '$pseudo'");
if($result==$pass)
{
$msg="Ce mot de passe est mauvais !";
$existe=true; // n'existe pas.
}
}