Problème check username avec ajax
romullus
-
romullus -
romullus -
Bonjour,
j'ai créé un formulaire et j'aimerai controler que le pseudo est unique. j'ai suivi un tuto sur internet. Il doit y avoir un problème avec mon code, car le script fonctionne uniquement avec la première entrée de ma base de donnée. je vous joins les fragments de codes que j'utilise. Merci pour votre aide
Didier
voici le code ajax
j'ai créé un formulaire et j'aimerai controler que le pseudo est unique. j'ai suivi un tuto sur internet. Il doit y avoir un problème avec mon code, car le script fonctionne uniquement avec la première entrée de ma base de donnée. je vous joins les fragments de codes que j'utilise. Merci pour votre aide
Didier
voici le code ajax
$(document).ready(function()
{
$("#e_pseudo").blur(function()
{
//remove all the class add the messagebox classes and start fading
$("#msgbox").removeClass().addClass('messagebox').text('Checking...').fadeIn("slow");
//check the e_pseudo exists or not from ajax
$.post("user_availability.php",{ user_name:$(this).val() } ,function(data)
{
if(data=='no') //if e_pseudo not avaiable
{
$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
{
//add message and change the class of the box and start fading
$(this).html('Ce Pseudo est déjà utilisé').addClass('messageboxerror').fadeTo(900,1);
});
}
else
{
$("#msgbox").fadeTo(200,0.1,function() //start fading the messagebox
{
//add message and change the class of the box and start fading
$(this).html('Ce Pseudo est disponible').addClass('messageboxok').fadeTo(900,1);
});
}
});
});
});
<code>
et voici le code php
<code>
mysql_select_db($database_connect, $connect);
$query_Recordset1 = "SELECT e_pseudo FROM donnee_perso";
$Recordset1 = mysql_query($query_Recordset1, $connect) or die(mysql_error());
$existing_users = mysql_fetch_array($Recordset1);
//value got from the get metho
$user_name=$_POST['user_name'];
//checking weather user exists or not in $existing_users array
if (in_array($user_name, $existing_users))
{
//user name is not availble
echo "no";
}
else
{
//user name is available
echo "yes";
}
A voir également:
- Problème check username avec ajax
- Check flash - Télécharger - Sécurité
- Cd check - Télécharger - Récupération de données
- Check signal cable que faire - Forum Ecran
- Check disk - Guide
- Freewifi secure username password ✓ - Forum Réseau