Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2004, 17:07
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Fijate que lo que se basa una "encuesta" en el fondo es en un determinado "modelo de datos" para una Base de datos (es el caso del tutorial que mencionas).

Pero en tu caso necesitas un "modelo de datos" tipo:

1 pregunta --> N opciones

así que tendras que "construir" una BD para tal fin.

Yo te propongo un modelo de datos para la BD tipo:

preguntas
id_pregunta
pregunta

opciones
id_opcion
id_pregunta
opcion

Así relacionas 1 pregunta -> N opciones .. y tienes tantas preguntas con sus N opciones como quieras ..

Te invito a leer tutoriales sobre diseño de Base de datos .. No sólo para este caso concreto sino para cualquier "problema" que tengas que resolver .. Si empiezas pensando en que tipo de datos y como debes gestionarlos te hacen falta veras que te resultará má fácil todo y sobre todo en algnos casos más optimo (que incluso ese tutorial donde el tema de la "normalización" se les "pasó" al parecer ...)

Diseño de Base de datos:
http://www.mysql-hispano.org/page.php?id=23

Normalización (orientado a Mysql):
http://www.mysql-hispano.org/page.php?id=16

Y por si te hace falta .. los "Tutoriales básicos I y II de SQL".

Si no te interesa mucho "aprender" .. siempre puedes acudir a sitios como www.hotscripts.com y buscar algún sistema de encuentas como los que requieres (que de hecho hay muchoooooos!)

Un saludo,