Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/01/2009, 19:12
santhy
 
Fecha de Ingreso: febrero-2006
Mensajes: 134
Antigüedad: 18 años, 10 meses
Puntos: 10
Respuesta: Disponibilidad de nick

Pues, esta información necesita ser completada, pero brevemente:
en el campo de texto <input type="text" /> añade un parámetro onchange="comprobarnick(this)" o similar; y crea una función como esta:
Código HTML:
<script language="javascript" type="text/javascript">
function comprobarnick(objeto) {
  var usuario = objeto.value;
  // haces una peticion AJAX al estilo
  var options = {
    params: {nick: usuario},
    method: 'get',
    onSuccess: function(t) {
      capaResultado.innerHTML = t.responseText;
    }
  };
  new Ajax.request('comprobarnick.php', options); // Esto es en Prototype. Adaptalo a tu framework.
}
</script> 
Esto en plan facil, suponiendo que el PHP hiciese algo como
Código PHP:
$resultado $tudb->query("SELECT username FROM usuarios WHERE nick = '$_GET[nick]';");
if(
$resultado->num_rows() > 0) die('<span style="background-color:red">Ese nick no esta disponible.</span>');
else die(
'<span style="background-color:green">Ese nick está libre.</span>'); 
O algo similar a esto.
Probablmente funcione
__________________
Si te ha gustado lo que he dicho, puedes darme algún punto de reputación, que no te cuesta nada ^_^.

Di no a los juicios de valor!