kodiask
Messages postés158Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention 4 novembre 2007
-
27 juil. 2006 à 14:08
kodiask
Messages postés158Date d'inscriptiondimanche 29 décembre 2002StatutMembreDernière intervention 4 novembre 2007
-
27 juil. 2006 à 16:15
voilà j'ai créer un espace membre simple, sur la page il y a 2 champs
$mail et $mdp
lorsque l'on clic sur entrer cela nous envoi sur la page
d'enregistrement, qui verifie si le mail existe ou pas, si il existe
message d'erreur sinon le mail est enregistrer.
le problème cette page m'enregistrer le mail même si celui-ci existe déjà...
(seul le premier mail de la liste de la bdd est marquer déjà utilisé)
alors je comprend pas pourquoi il me controle pas toute la liste !
voici le code de ma page
<hr size="2" width="100%" /><?
cs_putch
Messages postés624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 20091 27 juil. 2006 à 14:25
salut
ta requete recupere toute ta table ti_players et donc pour chaque enregistrement tu test si le mail saisi existe ...
je pense que ca fonctionnerai mieux avec :
$req = "SELECT id FROM ti_players WHERE mail='".$email."'";
$res = mysql_query($req);
if (mysql_num_rows($res) == 1)
{
//le mail existe
}
else
{
// mail n'existe pas
}
Linkman
Messages postés113Date d'inscriptionlundi 23 décembre 2002StatutMembreDernière intervention24 juin 2009 27 juil. 2006 à 14:23
$data = mysql_fetch_assoc($eq);
if($email==$data['mail'])
Voilà l'erreur. Dans ce cas là tu vérifies juste le premier résultat de la requête, or il te faut vérifier TOUS les résultats, donc créer une boucle !