je voudrais gérer une inscription dans une base MySQL. A chaque saisie je test le mail, et le pseudo pour ne pas faire de doublon. La premiere inscription marche nickel, mais a partirde la seconde j'ai ce message. Qui peut m'aider???
Messages d'erreur :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in d:\mes documents\site antidivx\site\inscription.php on line 35
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in d:\mes documents\site antidivx\site\inscription.php on line 46
Après vérification, le second mot de passe est différent du premier
Les 2 lignes en questions sont en rouge.
Voici mon code source :
//Requete permettant de chercher si le pseudo existe déjà.
$verif_pseudo = "SELECT PSEUDO FROM membre WHERE PSEUDO=$pseudo;";
//Requete permettant de chercher si l'adresse mail existe déjà.
$verif_mail = "SELECT MAIL FROM membre WHERE MAIL=$mail;";
//Requete permettant d'insérer le nouveau membre
$ajout = "INSERT INTO membre (PSEUDO,PASSWORD,PRENOM_MEMBRE,NOM_MEMBRE,ADRESSE_MEMBRE,CP_MEMBRE,VILLE_MEMBRE,MAIL,NUM_FIXE_MEMBRE,NUM_PORTABLE_MEMBRE) VALUES ('$pseudo','$pass1','$prenom','$nom','$adresse','$codepostale','$ville','$mail','$num_fixe','$num_portable');";
$continuer = true; //Ce booléen permet de savoir si une erreur est détecté. Si continuer à false, on ne vas pas plus loin
//Exécution de la requete verif_login
$trouve_pseudo = mysql_query($verif_pseudo);
//Calcul du nombre d'occurence de la dernière requête
[red]$nbre_pseudo = mysql_num_rows($trouve_pseudo);[red]
//On regarde si le login est déjà existant
if ($nbre_pseudo <> 0)
{
$continuer = false;
echo $pb_pseudo;
}
//Exécution de la requete verif_login
$trouve_mail = mysql_query($verif_mail);
//Calcul du nombre d'occurence de la dernière requête
[red]$nbre_mail = mysql_num_rows($trouve_mail);[red]