[Pregunta]: Registro de usuarios por partes

Iniciado por Leguim, 8 Febrero 2019, 20:00 PM

0 Miembros y 1 Visitante están viendo este tema.

Leguim

Buenos días!

Tengo el siguiente problemita y es que estoy programando un sistema de registro de usuarios por partes, es decir primero va a solicitar datos personales, Nombre, Apellido, Fecha de nacimiento y tipo de sexo luego al hacer click en un submit se van a validar todos los datos, es decir si cumplen con los requisitos, que no tengan tanto caracteres dichos nombres o apellidos, y que no hallan campos sin completar.

Al validar correctamente eso va a mostrar un nuevo formulario, este se encargara de guardar datos de acceso o seguridad, guardara el correo electrónico y la contraseña.

Una vez validados abre el  siguiente formulario que va a solicitar la ubicación, varios input type radio donde se selecciona el país de residencia, luego nuevamente, al hacer click se abre otro, donde guardará la provincia y finalmente otro mas que guardará la ciudad de residencia.

El tema es que cuando el usuario complete todos los formularios muestren estos datos que fueron re cogidos de todos los formularios. ¿Como lo podría hacer? Gracias desde ya!

ThunderCls

Como no especificas el lenguaje, te puedo decir que en ASP.NET WebForms tienes el control CreateUserWizard
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

Leguim

Cita de: ThunderCls en  8 Febrero 2019, 21:15 PM
Como no especificas el lenguaje, te puedo decir que en ASP.NET WebForms tienes el control CreateUserWizard

en PHP, igualmente ya lo arregle. Estoy usando las $_SESSION ¿podrá haber algún problema si se hace así?

ThunderCls

Cita de: MiguelCanellas en  8 Febrero 2019, 21:57 PM
en PHP, igualmente ya lo arregle. Estoy usando las $_SESSION ¿podrá haber algún problema si se hace así?

Problema no creo que haya, $_SESSION es simplemente una variable global almacenada en el server para tu sesion en el navegador, ahora lo que se dice eficiente tampoco es eh. Supongo que para este caso la forma mas indicada, al menos en mi opinion, seria usando js. Con js puedes realizar el manejo de los controles html del wizard y las validaciones y te ahorras las continuas peticiones a tu server cada vez que avances en tu formulario. en la web tienes muchos ejemplos de "user registration multi step forms on php".

https://www.w3schools.com/howto/howto_js_form_steps.asp
https://code-boxx.com/php-user-registration-form-email-verification/
https://www.youtube.com/watch?v=k5NMI_DjkGQ


-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/

Leguim

Cita de: ThunderCls en  8 Febrero 2019, 22:28 PM
Problema no creo que haya, $_SESSION es simplemente una variable global almacenada en el server para tu sesion en el navegador, ahora lo que se dice eficiente tampoco es eh. Supongo que para este caso la forma mas indicada, al menos en mi opinion, seria usando js. Con js puedes realizar el manejo de los controles html del wizard y las validaciones y te ahorras las continuas peticiones a tu server cada vez que avances en tu formulario. en la web tienes muchos ejemplos de "user registration multi step forms on php".

https://www.w3schools.com/howto/howto_js_form_steps.asp
https://code-boxx.com/php-user-registration-form-email-verification/
https://www.youtube.com/watch?v=k5NMI_DjkGQ




Gracias, me ayudaste mucho!