Salut à tous,
J'ai un problème avec mon script .
Je m'explique en fait je fait une recherche de pseudo dans ma base de donnée en ajax. Et le php doit me renvoyer 1 si le pseudo existe et 0 s'il il est libre mais j'ai un problème il me renvoi toujour 0 et je ne vois pas ou est mon erreur...
Voici le code JS:
$(function()
{
$('#pseudo').keypress(function()
{
pseudo = $('#pseudo').val();
$.ajax({
type: "POST",
url:"inscris.php",
dataType : "json",
data: 'pseudo=' + pseudo,
success:function(data)
{
alert(pseudo+' '+result);
if(data == 1)
{
$('#pseudo').next('.error_inscriptions').fadeIn().text("Valide");
}
else
{
$('#pseudo').next('.error_inscriptions1').fadeIn().text("Ce pseudo et deja utiliser");
}
}
});
});
});
Et la le code Php:
<?php
require "../../config.php";
extract($_POST);
$pseudo = $_POST'pseudo'];
$test="SELECT pseudo FROM membres WHERE pseudo = '$pseudo'";
$testreq=mysql_query($test) or die (mysql_error());
if(mysql_num_rows($testreq)>0)
{
$result = $testreq'pseudo'];
echo json_encode($result);
}
else
{
echo "0";
}
Merci !!