Foros del Web » Programando para Internet » Javascript »

validar si el nombre de usuario esta disponible

Estas en el tema de validar si el nombre de usuario esta disponible en el foro de Javascript en Foros del Web. quisiera realizar una validacion en la cual al momento de q el usuario llene el campo valide si no hay alguno repetido. alguien me podria ...
  #1 (permalink)  
Antiguo 11/03/2012, 03:54
 
Fecha de Ingreso: febrero-2011
Mensajes: 23
Antigüedad: 8 años, 9 meses
Puntos: 0
Pregunta validar si el nombre de usuario esta disponible

quisiera realizar una validacion en la cual al momento de q el usuario llene el campo valide si no hay alguno repetido.

alguien me podria decir como hacer eso?

el proyecto es en php.

saludos.
  #2 (permalink)  
Antiguo 11/03/2012, 04:06
 
Fecha de Ingreso: julio-2005
Mensajes: 204
Antigüedad: 14 años, 3 meses
Puntos: 1
Respuesta: validar si el nombre de usuario esta disponible

Si es php entonces ponelo en el foro de php.

la funcion de php mysql_num_rows, te devuelve la cantidad de filas que se encontro en la base de datos calculo que los usuarios los tenes una tabla... si te devuelve que mysql_num_rows = 1 entonces ese usuario existe, sino te va a devolver 0,

saludos!
  #3 (permalink)  
Antiguo 11/03/2012, 04:22
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.594
Antigüedad: 17 años, 7 meses
Puntos: 1277
Respuesta: validar si el nombre de usuario esta disponible

Hola:

Mejor que php puro, y javascript (que para que sea puro debería cargar con antelación todos los nombres existentes, o triquiñuelas impensables), podrías hacer una petición Ajax, que justamente obtenga ese mysql_num_rows de la búsqueda php/mysql... claro está que un valor cero equivaldría a disponibilidad.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo

Etiquetas: disponible, nombre, php, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:08.