Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/07/2013, 11:57
kristian159
 
Fecha de Ingreso: mayo-2013
Mensajes: 34
Antigüedad: 11 años
Puntos: 0
validar existencia de usuario sin salir de la pagina

Hola a todos, sigo teniendo dudas ahora con javascript, lo que quiero que es validar un usuario, que este nombre no exista en la base de datos, vamso que este libre en el momento en el que el usuario inserte el nombre, sin salir de esa página.
he pensado hacerlo con un onblur para cuando salga de la pestaña lo verifique, mi codigo es el siguiente pero no funciona:

Código HTML:
Ver original
  1. <td colspan="3"><input type="text" name="user" id="user" onblur="validaruser(this)" /> <span id=&#8221;comprobarusuario&#8221;></span><br/>
  2.  
  3.  </td>

Código PHP:
Ver original
  1. <?php
  2. sleep(1);
  3. include('configuracion.php');
  4. conecta();
  5.     $user = $_GET['user'];
  6. $sql="select user from usuarios where user LIKE '$user'";
  7. $result = mysqli_query($mysqli, $sql);
  8.  
  9. $num = mysql_num_rows($result);
  10.  
  11. if ($num>0){
  12. echo "existe";
  13. }
  14. else{
  15. echo "no existe";}
  16. }
  17. ?>

y la función que creo que es lo qeu falla:

Código Javascript:
Ver original
  1. function validarusuario(user){
  2.  
  3. var url = 'comprobar_user.php';
  4.  
  5. var parametros='user='+user.value;
  6.  
  7. var ajax = new Ajax.Updater('comprobarusuario',url,{method: 'get', parameters: parametros});

llevo dias pero no consigo que funcione y ya he perdido la paciencia, he buscado en 1000 sitios y nada, no funciona ni los ejemplos qe pruebo..

Última edición por kristian159; 04/07/2013 a las 12:12