Foros del Web » Programando para Internet » PHP »

ayuda encuesta

Estas en el tema de ayuda encuesta en el foro de PHP en Foros del Web. Estoy siguendo el manual para hacer encuestas en php http://www.desarrolloweb.com/manuales/46 Pero lo que necesito es una encuesta con múltiples preguntas y aquí sólo se explica ...
  #1 (permalink)  
Antiguo 10/07/2004, 16:28
 
Fecha de Ingreso: julio-2004
Mensajes: 1
Antigüedad: 19 años, 9 meses
Puntos: 0
ayuda encuesta

Estoy siguendo el manual para hacer encuestas en php http://www.desarrolloweb.com/manuales/46

Pero lo que necesito es una encuesta con múltiples preguntas y aquí sólo se explica cómo hacer una encuesta de una única pregunta.

¿Qué he de hacer? ¿basta con repetir algún fragmento de código?

Gracias de antemano.
  #2 (permalink)  
Antiguo 10/07/2004, 17:07
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 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,
  #3 (permalink)  
Antiguo 11/07/2004, 12:23
 
Fecha de Ingreso: abril-2002
Mensajes: 60
Antigüedad: 22 años
Puntos: 0
Qué te parece esta?

Con la Información que yo también bajé del sitio al que referencias, y practicando con el PHP, he ampliado el sistema de encuestas, para 2, 3 ,4 o 5 preguntas, las que tu elijas a la hora de crear tu encuesta. Incluso puedes defenir la que será la principal entre varias, o eliminar alguna.

MUESTRA DE LA ENCUESTA: http://usuarios.lycos.es/miradasalmundo/index.php

PANEL DE ADMINISTRACIÓN:http://usuarios.lycos.es/miradasalmu...qw_1/index.php


Porfavor no hagan nada indebido con el panel de administración, usenlo para probar el funcionamiento(creen, eliminen,agreguen), ya que para este fin está aquí. A quienes deseen el código y el archivo SQL bara la base de datos, no duden en hacermelo saber para enviarselo, NO cobro ni pido nada por ello, solo es una manera de contribuir con quienes lo necesiten, al igual que yo he aprendido mucho gracias a los forosdelweb.com. Luego trataré de publicarlo para que lo puedan descargar directamente.
__________________
http://www.autosyautos.com
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 22:45.