Author Topic: Como puedo...  (Read 3921 times)

Feer

  • Guest
Como puedo...
« on: Mayo 21, 2007, 08:08:29 am »
que tal estoy creando un sistema de registro, he visto en algunos lados que ingresas el usuario y si ya  existe te sale asi un mensaje de error y ya tienes que cambiarlo sin necesidad de darle submit, al igual que con la contraseña y el correo...como se hace eso? gracias

chuidiang

  • Administrator
  • Hero Member
  • *****
  • Posts: 5456
  • Karma: 12
    • View Profile
    • Apuntes de programación
Re: Como puedo...
« Reply #1 on: Mayo 21, 2007, 12:02:09 pm »
Hola:

Si no le das a submit, seguramente no se puede hacer sólo con php. Posiblemente neceistas la ayuda de algo como javascript.

Una opción "bruta" es pasar al formulario, desde php, todos los usuarios existentes con POST o GET. Luego javascript podrá sobre la marcha, según se escribe, comprobar si existe o no el usuario, correo, etc.

Otra opción menos "bruta", pero que no sé si es posible, es que le mismo javascript vaya accediendo a la base de datos para comprobar los usuarios.

Se bueno.

Feer

  • Guest
Re: Como puedo...
« Reply #2 on: Mayo 22, 2007, 11:39:54 am »
creo que es con ajax... y lo que yo queiro es sin el submit

rfilgueiras

  • Jr. Member
  • **
  • Posts: 79
  • Karma: 0
    • View Profile
    • Blog de programación
Re: Como puedo...
« Reply #3 on: Mayo 22, 2007, 09:41:08 pm »
Efectivamente se hace con AJAX. La otra opción sería la "bruta" de Chuidiang. Aunque lo hagas con AJAX debes comprobarlo igualmente en el servidor al enviarlo con el submit por varias razones:

1.- Porque los usuarios pueden no tener activado el Javascript con lo que no te funcionaría la comprobación.

2.- Porque un usuario malintencionado puede entrar a tu aplicación sin pasar por el formulario.

Saludos,
Rodrigo

Feer

  • Guest
Re: Como puedo...
« Reply #4 on: Mayo 23, 2007, 07:28:41 am »
lo que yo quiero es para el registro, verificar si el usuario seta disponible, si las contraseñas y correo son validas y cosas de esas

 

ey