Bonsoir à tous,
Je rencontre un problème lors que je vérifie si un pseudo est deja pris ou pas
tout marche sauf au if, rien ne s'affiche lorsque que je tape un pseudo
j'ai tout vérifier dans le html et php et je vois rien qui cloche
voici le php au cas où :
Merci de votre aide
Modifié par finbux (21 Jan 2013 - 21:58)
Je rencontre un problème lors que je vérifie si un pseudo est deja pris ou pas
$(function()
{
$('#new_pseudo').keyup(function()
{
pseudo= $('#new_pseudo').val();
$.ajax({
type:"POST",
url:"verif.php",
data:'pseudo=' + pseudo,
success:function(data)
{
if(data == 1)
{
$('#new_pseudo').next('#erreur').fadeIn().text('Ce pseudo est déja prix');
}
else
{
$('#erreur').next('#ok').fadeIn().text('ce pseudo est libre');
}
}
});
});
});
tout marche sauf au if, rien ne s'affiche lorsque que je tape un pseudo
j'ai tout vérifier dans le html et php et je vois rien qui cloche

voici le php au cas où :
<?php
include('include/connexion.php');
if(isset($_POST['new_pseudo']) && ($_POST['new_mdp']) && ($_POST['new_mdp2']) && ($_POST['new_mail']))
{
$new_mdp = $_POST['new_mdp'];
$new_mdp2 = $_POST['new_mdp2'];
$req=$bdd->prepare("SELECT pseudo FROM utilisateur WHERE pseudo = [langue]seudo ") or die (print_r($bdd->errorInfo()));
$req->execute(array('pseudo' => $_POST['new_pseudo']));
if($req->fetch() > 0)
{
echo "1";
}
else
{
if($new_mdp == $new_mdp2)
{
$req2=$bdd->prepare("INSERT INTO utilisateur(pseudo,mail,mdp) VALUES(:pseudo,:mail,:mdp) ") or die (print_r($bdd->errorInfo()));
$req2->execute(array('pseudo' => $_POST['new_pseudo'], 'mail' => $_POST['new_mail'], 'mdp' => $new_mdp));
echo"0";
}
else
{
echo'<span class="erreur">les deux mot de passe ne correspondent pas</span>';
}
}
}
?>
Merci de votre aide

Modifié par finbux (21 Jan 2013 - 21:58)