Bonjour a tous , et merçi d'avance pour vos futur reponses.
Voila mon problem se passe a la verification de donné d'un formulaire , ce formulaire sert a enregistrer un membres dans la base de données . Je debute dans la programmation donc c'est pour cela que je fait appel a vous , Voici mon code :
Voila mon probleme est que lors de la verification même si l'email , le pseudo sont deja existant , il entre les variable dans la base de donnée ... Alors que sa devrait faire un retour sur la page inscription ... merçi de vos futurs reponses
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67 <? include('../../config.php'); include('../../modules.php'); if (isset($_POST['pseudo']) AND isset($_POST['pass']) AND isset($_POST['pass_confirm']) AND isset($_POST['pays']) AND isset($_POST['email'])) { $pseudo = addslashes($_POST['pseudo']); $pass = $_POST['pass']; $pass_confirm = $_POST['pass_confirm']; $pays = $_POST['pays']; $email = $_POST['email']; /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if ($pass == $pass_confirm) { $pass_verif = 1; } else { $pass_verif = 0; echo'<SCRIPT LANGUAGE="JavaScript"> alert("Le mot de passe n\'est pas le même que celui confirmé") document.location.href="index.php?file=registrer" </SCRIPT>'; } $reponse_mail=mysql_query("SELECT email FROM membres WHERE email='$email'") or die ('Erreur : '.mysql_error()); //verification si e-mail existe déjà $count_mail=mysql_num_rows($reponse_mail); if($count_mail == 0) { $email_verif = 1; } else { $email_verif = 0; echo'<SCRIPT LANGUAGE="JavaScript"> alert("Cet e-mail existe déjà.") document.location.href="index.php?file=registrer" </SCRIPT>'; } $reponse_pseudo=mysql_query("SELECT pseudo FROM membres WHERE pseudo='$pseudo'") or die ('Erreur : '.mysql_error()); //verification si pseudo existe déjà $count_pseudo=mysql_num_rows($reponse_pseudo); if($count_pseudo == 0) { $pseudo_verif = 1; } else { $pseudo_verif = 0; echo'<SCRIPT LANGUAGE="JavaScript"> alert("Ce pseudo existe déjà.") document.location.href="index.php?file=registrer" </SCRIPT>'; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// if($pseudo_verif = 1 AND $pass_verif = 1 AND $email_verif = 1) { mysql_query("INSERT INTO membres VALUES ('', '$pseudo', '$pass', '$pays', '$email')") or die ('Erreur : '.mysql_error()); //insertion dans la bdd echo'<SCRIPT LANGUAGE="JavaScript"> alert("Merçi de vosu être enregistrer , Vous pouvez vous connecter .") document.location.href="../../index.php" </SCRIPT>'; } else { echo'<SCRIPT LANGUAGE="JavaScript"> alert("Il y a eut un problem dans votre enregistrement") document.location.href="index.php?file=registrer" </SCRIPT>'; } ?>
------------------------
nitteN
Partager