Bonjour à tous,
J'ai créer le bout de code ci-dessous qui me permet de vérifier l'existance d'un identifiant / mot de passe d'un utilisateur dans ma base de donnée, lors de la création d'un nouveau compte utilisateur.
Ce dispositif va me permettre d'éviter les doublons.
Le problème que je rencontre est le suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 $db = mysql_connect('localhost', 'utilisateur', 'utilisateur') or die ('<span class="message_erreur">Erreur lors de la connexion au serveur.<br>Merci de bien vouloir rééssayer ultèrieurement.</br><br><a href="index.php?page=creation_de_mon_espace_perso" title="Cliquez ici pour reinitialiser le formulaire et recommencer.">Cliquez ici pour reinitialiser le formulaire et recommencer.</a></span>'); mysql_select_db('espace_perso',$db) or die('<span class="message_erreur">Erreur lors de la sélection de la base de données.<br>Merci de bien vouloir rééssayer ultèrieurement.</br><br><a href="index.php?page=creation_de_mon_espace_perso" title="Cliquez ici pour reinitialiser le formulaire et recommencer.">Cliquez ici pour reinitialiser le formulaire et recommencer.</a></span>'); $identifiant_connection=addslashes(htmlentities($_POST['identifiant_connection'])); $mot_de_passe_connection=addslashes(htmlentities($_POST['mot_de_passe_connection'])); $verification_donnees=mysql_query("SELECT * FROM espace_perso WHERE identifiant_connection='$identifiant_connection' && mot_de_passe_connection='$mot_de_passe_connection'") or die ('<span class="message_erreur">Erreur lors de la vérification de l\existance de l\'identifiant / mot de passe.<br>Merci de bien vouloir rééssayer ultèrieurement.</br><br><a href="index.php?page=creation_de_mon_espace_perso" title="Cliquez ici pour reinitialiser le formulaire et recommencer.">Cliquez ici pour reinitialiser le formulaire et recommencer.</a></span>'); if (mysql_num_rows($verification_donnees)==1) { echo 'L\'identifiant et / ou le mot de passe que vous avez saisi<br>est déjà attribué à un autre Espace perso.</br>Veuillez choisir un identifiant et mot de passe<br>différent de celui que vous avez saisi.'; } if (mysql_num_rows($verification_donnees)==0) { mysql_select_db('espace_perso',$db) or die('<span class="message_erreur">Erreur lors de la connexion à la base de données.<br>Merci de bien vouloir rééssayer ultèrieurement.</br><br><a href="index.php?page=creation_de_mon_espace_perso" title="Cliquez ici pour reinitialiser le formulaire et recommencer.">Cliquez ici pour reinitialiser le formulaire et recommencer.</a></span>');
Afin de vérifier que ce dispositif fonctionne correctement j'ai entrée le même identifiant et mot de passe que l'un de ceux déjà existant dans ma base de données.
Dans cette situation, le message d'erreur (en rouge dans le code) devrait s'afficher, ce qui n'est pas le cas, car à la place de ce dernier, j'obtient un blanc à cet emplacement.
Avez vous déjà rencontrer ce type de problème.
Je vous remercie par avance de vos multiples réponsses.
Velkan.nexus.
Partager