Bonjour à tous,

Voilà mon problème.
J'ai une fonction PHP qui me retourne 0 si le pseudo est disponible ou 1 s'il n'est pas disponible.

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
function verifierDisponibilite($pseudo)
{
	$resultat=mysql_query("select * from utilisateurs where uti_pseudo='".$pseudo."'", $connexion);
	$nbresultats=mysql_num_rows($resultat);
	if($nbresultats==0){return 0;}
	else{return 1;}
}

Ensuite, j'ai un formulaire avec un champ "pseudo" et un champ "booleendispo".
A chaque touche entrée je vérifie la disponibilite du pseudo avec une fonction javascript que j'explique un peu plus bas.
Quant au champ "booleendispo", il sert à accueillir le résultat de la fonction php vérifierDisponibilite.

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<form name="inscription">
<input type="text" name="pseudo" size="20" onkeyup="verifierDisponibilite();">
<input type="hidden" name="booleendispo" 
value="<?php echo verifierDisponibilite(//PARAMETRE CHAMP JAVASCRIPT); ?>">
</form>

Mainetant la fonction javascript. Si le champ "booleen" vaut 1 alors le pseudo n'est pas disponible sinon il vaut 0.

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
	function verifierDisponibilite()
	{
 		pseudo=document.inscription.pseudo.value;
		booleendispo=document.inscription.booleendispo.value;
		if(booleendispo==1)
		{
                    //pseudo non disponible
		}
		else
		{
                    //pseudo disponible
		}
	}

Mon souci est le suivant, comment passer un paramètre javascript à une fonction PHP, c'est a dire faire un:
<?php
verifierDisponibilite(?><script> document.inscription.pseudo.value; </script><?php );
?>

Avez-vous une solution ou une alternative ??
Merci pour vos réponses.