Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/04/2004, 11:34
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
Podrías tener una estructura (de tu Base de datos) tipo:

tabla encuestas <--- Opcional
id_encuesta
nombre_encuesta
fecha_incio
fecha_fin


tabla preguntas
id_pregunta
id_encuesta <--- Opcional
tema
id_respuesta_acertada
etc ...

tabla respuestas
id_respuesta
id_pregunta
respuesta

En la tabla "preguntas" .. te guardas el ID de la respuesta que sea válida .. así lo podrás usar para validar esa encuesta Idependiete del nº de respuestas posibles o de preguntas.

Las respuestas van relacionadas con las preguntas 1->N según la clave foránea "id_pregunta" de la tabla "respuestas".

Opcional ..podrías tener una tabla para las "encuestas" donde definas por ejemplo tiempos de validez de tu encuesta (fecha inicio y fin) para lanzar las encuestas en X dia y finalizarlas automáticamente X+Y dias (tiempo) .. o simplemente para el título de esa encuesta y así tener un sistema multi-encuestas (simultáneas o no) y multi-pregunta /multi-respuestas. Para ese caso .. se usaría la clave foránea "id_encuesta" relacionado con su tabla (encuestas) en la tabla preguntas ...

Todo lo demás es hacer consultas SQL (a ser posible con uso de instersecciones: JOIN .. INNERT JOIN .. etc .)

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.