cs_jcdc
Messages postés77Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention23 avril 2009
-
20 déc. 2003 à 03:53
cs_jcdc
Messages postés77Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention23 avril 2009
-
21 déc. 2003 à 20:29
Voilà, j'ai un big bug avec cette page et je comprend po. La pemiere inscription se fait mais ensuite, rien, et je n'ai aucun message d'erreur. Voici la page. Merci a ceux qui pourront m'aider.
$connexion=mysql_connect($host,$user,$pass) or die ("erreur de connexion");
mysql_select_db($bdd,$connexion) or die ("erreur de connexion base");
// Toutes ces déclarations permettent de récupérer les valeurs du formulaire précédents.
$pseudo=$_POST['pseudo'];
$pass1=$_POST['pass1'];
$pass2=$_POST['pass2'];
$prenom=$_POST['prenom'];
$nom=$_POST['nom'];
$adresse=$_POST['adresse'];
$codepostale=$_POST['codepostale'];
$ville=$_POST['ville'];
$mail=$_POST['mail'];
$num_fixe=$_POST['num_fixe'];
$num_portable=$_POST['num_portable'];
//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 = 1; //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
$nbre_pseudo = mysql_num_rows($trouve_pseudo);
//On regarde si le login est déjà existant
if ($nbre_pseudo <> 0)
{
$continuer = 0;
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
$nbre_mail = mysql_num_rows($trouve_mail);
//On regarde si le mail est déjà existant
if ($nbre_mail <> 0)
{
$continuer = 0;
echo $pb_mail;
}
//Comparaison des deux password
if ($pass1 <> $pass2)
{
$continuer = 0;
echo $pb_password;
}
if ($continuer == 1)
{
mysql_query($ajout,$connexion);
}
Tomcube
Messages postés311Date d'inscriptionvendredi 4 avril 2003StatutMembreDernière intervention14 septembre 20041 20 déc. 2003 à 16:08
Et ce que par "ensuite, impossible de faire une autre insertion" que la première inscription est accepté mais pas les autres ou est-ce que c'est ra requete d'insertion qui marche pas ??
--------------------------------
Life is a game, Enjoy ! ^^
cs_jcdc
Messages postés77Date d'inscriptionsamedi 9 août 2003StatutMembreDernière intervention23 avril 2009 20 déc. 2003 à 17:51
Ben s tu veux, lorsque la base est vide, ma page fonctionne et l'utilisateur est enregistré. Mais ensuite, impossible d'enregistrer un second membre. La requete semble fonctionnait, et lorsque je mets un echo "hghjg" pour voir s'il rentre dans la boucle, il y rentre. C'est pour ça que je n'y comprend rien!!!
Vous n’avez pas trouvé la réponse que vous recherchez ?