Bonjour j'ai 1 soucis pour la création de compte login/mdp
En faite, j'ai créer quelque compte ca fonctionne, or comme la je test un compte avec login: "moise" et mdp: "moise" il me met que le compte est déja utiliser, alors qu'il n etait pas dans la base, et le crée quand meme.
QUand j'essai avec login "test" mdp "test" il l'accepte
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
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 $utilisateur = $_POST['utilisateur']; $password = $_POST['password']; $email = $_POST['adresse_email']; //on vérifie si il manque une information if((empty($utilisateur)) || (empty($password))) { echo '<script language=javascript> alert ("Vous avez oublié de remplir un champs");</script>'; echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="creationcompte.php" </SCRIPT>'; exit; } else{ $sql1 = "SELECT loginL FROM logins WHERE loginL = '".$utilisateur."'"; $req1 = mysql_query($sql1) or die('Erreur SQL !<br>'.$sql1.'<br>'.mysql_error()); $data1 = mysql_fetch_array($req1); if($data1['loginL'] == $utilisateur) //on vérifie l'existence du pseudo choisi dans la bdd { echo '<script language=javascript> alert ("Votre pseudo est déja pris");</script>'; echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="creationcompte.php" </SCRIPT>'; exit; } $sql2 = "SELECT emailL FROM logins WHERE emailL = '".$email."'"; $req2 = mysql_query($sql2) or die('Erreur SQL !<br>'.$sql2.'<br>'.mysql_error()); $data2 = mysql_fetch_array($req2); if($data2['emailL']==$email) //on vérifie l'existence de l'email choisi dans la bdd { echo '<script language=javascript> alert ("Cette adresse e-mail à déjà été inscrite !");</script>'; echo '<SCRIPT LANGUAGE="JavaScript"> document.location.href="creationcompte.php"</SCRIPT>'; exit; } else { //requête d'insertion $sql3 = "INSERT INTO logins (loginL, passwordL, emailL) VALUES ( '".$utilisateur."' , '".$password."', '".$email."')"; $result3 = mysql_query($sql3) or die ("Erreur d'Insertion dans la base : ". $sql3 .'<br />'. mysql_error()); echo ' <p>Votre login à été ajouté à la base de données, <a href="index.php">cliquez ici</a> pour vous connecter.</p>'; } }
Partager