Foros del Web » Programando para Internet » PHP »

Consejo estructura Cuestionario en PHP/MySQL

Estas en el tema de Consejo estructura Cuestionario en PHP/MySQL en el foro de PHP en Foros del Web. Hola a todos, Un novato por aquí con miles de dudas para realizar esta tarea del título. Tengo un cuestionario en HTML5/CSS3 con 3 bloques ...
  #1 (permalink)  
Antiguo 28/09/2015, 04:57
Avatar de majete  
Fecha de Ingreso: noviembre-2007
Mensajes: 96
Antigüedad: 13 años, 6 meses
Puntos: 2
Consejo estructura Cuestionario en PHP/MySQL

Hola a todos,
Un novato por aquí con miles de dudas para realizar esta tarea del título. Tengo un cuestionario en HTML5/CSS3 con 3 bloques de preguntas en 3 páginas distintas (1of3.php, 2of3.php, 3of3.php):
  • datos personales (5 campos)
  • datos demograficos (8 campos)
  • preguntas cuestionario (40 campos)

Esa información se enviará a una BBDD en MySQL utilizando "mysqli" a través de un formulario. Entonces, a nivel general, no busco ningún tipo de interacción entre la BD y el usuario, por lo que, no tiene que autenticarse, ni coger datos de la BD ni nada por el estilo. Sólo quiero que alguien entre, rellene las 3 páginas y envíe los datos a una BD. Esta BD tiene 3 tablas una para cada bloque de preguntas.

Mis duda es referente a cómo guardar la información de cada página php, para que al final, se envíe todo de una vez a la BD. Había pensado hacerlo por separado, página a página, creando una VARIABLE DE SESIÓN como un "idCuestionario", guardar los datos en variables de sesión durante las 3 páginas y en la última enviar toda esa información a la BD. Como son muchos campos, no sé si es muy arriesgado enviarlo todo de golpe en una consulta FINAL. ¿Qué opináis?

Cualquier consejo será bienvenido!
Muchas gracias!
Juan Carlos

Última edición por majete; 28/09/2015 a las 05:07

Etiquetas: consejo, cuestionario, estructura, formulario, html, mysql, php-mysql, tabla, variable
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 15:41.