Podrías probar con esto
la variable inputnick es el selector del input, donde pone "nickname" puedes cambiarlo por el valor de la etiqueta name de tu input.
Luego lo que hace es que al cambiar "onchange()" que puedes cambiarlo por onkeypress bla bla mediante la funcion get recogera informacion de validar.php?x=inputnick.val() que recogera el valor de dicho input y lo pasara a la variable "data"
Lo que hay en el php lo pongo abajo
Código Javascript
:
Ver originalvar inputnick=$('input[name="nickname"]');
$(inputnick).onchange(function(){
$.get("validar.php?x="+inputnick.val(), function(data){
if(data==0) {
//lo que pasa si esta libre
}
else {
//lo que pasa si no esta libre
}
});
});
Código PHP:
Ver original<?
//con una conexion mysql establecida bla bla haces una query de consulta
$query=mysql_query("SELECT nick FROM usuarios WHERE nick='$nick'"); else echo 0;
?>
con mysql_num_rows($query) mirara el numero de filas que tiene dicho nick, si es mayor de0 esta cogido ergo mostrara 1 en pantalla, valor que recogera la funcion get de nuestro javascript.
Lo he puesto bastante simplificado tanto el php como el javascript, ya seria cuestión de ir ajustandolo a tus necesidades, espero haberme explicado bien.
Saludos