Bonsoir à tous,
Je vous pose donc mon petit problème qui date de... plusieurs jours ^^
J'ai créer un script permettant la vérification de l'inscription d'un membre sur mon site étape par étape, un peu comme sur l'inscription au forum de developpez.com ^^
Le problème est lors de l'inscription donc et au niveau du choix de l'email, c'est qu'il m'affiche l'image comme quoi ce que j'ai entrée est faux, or c'est pourtant bon, un email comme moi@moi.fr devrait marché.
Regarder par vous même : [Page inscription de mon site]
Voici un morceau du code de ma page inscription.php :
Le morceau du code en Jquery :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 echo "<p>"; echo "<label for='form_email'>Adresse email :</label>"; echo "<input class='valid' type='text' name='form_email' id='form_email'>"; echo "<span></span>"; echo "</p>";
Le morceau de code en php permettant de faire les verif's :
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 $("#form_email").keyup( function(event) { lenom = $(this); if (lenom.val().length > 5) { $.post("includes/traitement_inscription.php", { email: lenom.val() }, function(data){ if (data == "ok") { lenom.next("span").html("<img src='img/ok.png'>"); } else { lenom.next("span").html("<img src='img/pasok.png'>"); } } ); } else { lenom.next("span").html("<img src='img/pasok.png'>"); } } );
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 if(isset($_POST['email']) && !empty($_POST['email'])) { $email = false; if(preg_match('`^[[:alnum:]]([-_.]?[[:alnum:]])+_?@[[:alnum:]]([-.]?[[:alnum:]])+\.[a-z]{2,4}$`',$_POST['email'])) { $email = Connexion::protectionchaine($_POST['email']); $req = Connexion::requete("SELECT email FROM `utilisateurs` WHERE email = '".$email."'"); $row = mysql_fetch_array($req); if (!empty($row['email'])) { echo "pasok"; } else { echo "ok"; } } else { echo "pasok"; } }
Merci bien, si vous avez besoin de renseignement je suis disponible
A+. Et bonne chance![]()
Partager