Page 1 sur 1

problème de contrôle de formulaire

Posté : 13 nov. 2007, 17:03
par jobart
Bonjour,
je suis dans mes premières tables :wink:

j'ai un petit problème j'aessaye de savoir si un mail existe dans ma table

si il existe return false sinon true

Code : Tout sélectionner

$requete = mysql_query('SELECT count(mail ) from membre where mail=\'$mail\' '); $result = mysql_result($requete,0); if ($result==0) { return true; } else { return false; }
ben ça marche pas , pourriez vous m'orienter sur le droit chemin :cry:

Posté : 13 nov. 2007, 17:10
par jobart
je viens d'essayer ceci

Code : Tout sélectionner

$res = mysql_query("SELECT COUNT(mail) FROM membre WHERE mail = '$mail'"); if(mysql_num_rows($res) > 0){ //Le compte existe return false; } else { return true; }
ça me dit que le mail existe tout le temps ...

Posté : 13 nov. 2007, 17:41
par h0_noMan
Le probleme avec count c'est qu'il te retournera une ligne avec un 0 dedans.
Preferes utiliser ceci :
$result = mysql_query("SELECT * FROM membre WHERE mail = '".$mail."'");
if(mysql_num_rows($result))
{
// Le compte existe
}else{
// Le compte n'existe pas
}

Posté : 13 nov. 2007, 17:52
par jobart
merci j'y vois un peu plus clair =D>