Jquery problème avec mon script
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]
http://img200.imageshack.us/img200/4...nstitrejol.jpg
Voici un morceau du code de ma page inscription.php :
Code:
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 du code en Jquery :
Code:
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'>");
}
}
); |
Le morceau de code en php permettant de faire les verif's :
Code:
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 :ccool: