par
Yuo » 23 nov. 2008, 23:39
Bonsoir à tous,
Je vous sollicite car je n'ai toujours pas trouvé la réponse à mon problème après de multiples recherches sur internet.
Mon problème est simple : je souhaite vérifier lors de la validation d'un formulaire (méthode : post), que l'adresse mail que l'utilisateur aura choisi n'existe pas déjà dans la base de donnée (mysql).
Mon code est le suivant :
$db1name= "inscription";
$sql1 = "SELECT COUNT(*) AS test FROM ".$db1name." WHERE mail = '".$_POST['mail']."'";
$res = mysql_query($sql1);
$donc = mysql_fetch_assoc($res);
if (isset($_POST ['mail']) )
{
if(!($donc['test'] == 0))
{
echo "Adresse existe";
}
else
{
echo "Adresse existe pas";
}
}
--------------------------------------
Le problème est que j'ai toujours le message suivant après l'execution du code : Adresse existe pas
. Je met la même adresse mail ça ne détecte pas qu'elle existe déjà.
Merci à vous