Foros del Web » Programando para Internet » ASP Clásico »

Encuesta, no creo q sea dificil

Estas en el tema de Encuesta, no creo q sea dificil en el foro de ASP Clásico en Foros del Web. Bueno, tengo un super problema... estoy creando encuestas, hay una administración donde las creo... estas se guardan en una tabla donde se guarda el id ...
  #1 (permalink)  
Antiguo 25/12/2003, 23:23
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Encuesta, no creo q sea dificil

Bueno, tengo un super problema... estoy creando encuestas, hay una administración donde las

creo...

estas se guardan en una tabla donde se guarda el id de la encuesta, la pregunta y las opciones;

las opciones se guardan asi:

"opc1, opc2, opc3, opc4, opc5"

*pueden ser más o menos de 5 opciones

y digo si la respuesta a la encuesta puede ser solo una o varias... osea o con checkbox o con

radiobutton

hay un campo donde guardo eso, el campo se llama tipo_encuesta; si en tipo_encuesta el valor es

"0" entonces pueden haber más de una respuesta(checkbox), y si el valor es "1" entonces solo una

respuesta(radiobutton).

hay otra tabla donde se guardan los resultados, la tabla se llama "resultados", aqui hay dos

campos... id_encuesta(q es el mismo id de la tabla donde hago la pregunta) y el campo

"resultados".. este se guarda asi

"2, 6, 30, 6, 7" osea a habido 2 respuestas para "opc1", 6 para "opc2", 30 para "opc3", 6 para "opc4" y 7 para "opc5".

todo esto aun no lo he hecho.. solo he creado las tablas y para guardar las preguntas con las

opciones.. pero aun no hago para q los usuarios llenen las encuestas y q estas se guarden...

entonces quiero hacer todo esto... cuando el usuario diga una opcion (q pueden ser más de una

respuesta segun el valor de "tipo_encuesta") el resutaldo se guarde en la tabla "resultados" en el

campo resultados.
de hecho me han entendido.. si lo leen dos veces me entienden más.. espero que si=) y tb otra cosa..

como hago para sumar "9, 14, 12, 15, 11"? osea el valor sería 9+14+12+15+11 = "61"

espero me puedan ayudar, varias veces he hecho preguntas y a veces ni pistas para poder hacerlo me han dado.. espero que esta vez se apiaden de mi!! los suplico, es muy importante lo que quiero hacer!!!

GRACIAS DE ANTEMANO
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #2 (permalink)  
Antiguo 25/12/2003, 23:24
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
Si no han entendido algo espero me digan=)
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #3 (permalink)  
Antiguo 26/12/2003, 07:50
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Mamon y como lo haces para escribir los resultados de cada alternativa???...


Si no te he entendido mal, para mi gusto te complicas porque quieres...

porque no pusistes en la tabla de "Resultados" la misma cantidad de opciones que en la primera tabla... (opc1, opc2...etc), asi tienes los valores por separado y no tendrias el problema de saber como sumarlos...


Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #4 (permalink)  
Antiguo 26/12/2003, 13:35
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
si pes.. pero el roche es q no sé cuantas opciones van a haber=S pueden haber 100 como pueden haber 2, es imposible hacerlo?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #5 (permalink)  
Antiguo 26/12/2003, 17:20
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Bueno, pero tus opciones en la primera tabla debe tener una cantidad, lo que yo digo es que coloques la misma cantidad de opciones en la segunda...

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #6 (permalink)  
Antiguo 26/12/2003, 18:25
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
y si solo pongo una cantidad de opciones en la segunda tabla?? lo podría hacer?? es q en la segunda pongo 20 campos más... x si acaso. se puede?
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #7 (permalink)  
Antiguo 26/12/2003, 18:31
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Si claro, si lo que quieres es sumar las opciones me imagino para luego dar el porcentaje de cada una, te ser amucho mas facil de esta manera...

es mi opinion!!!

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
  #8 (permalink)  
Antiguo 26/12/2003, 18:33
Avatar de mamon  
Fecha de Ingreso: enero-2002
Ubicación: Lima
Mensajes: 1.302
Antigüedad: 23 años, 4 meses
Puntos: 3
ok.. gracias.. lo haré.. crearé 20 campos.. cada uno se llamará asi... res1, res2, res3, ... res20.. pero como guardo los resultados?? cómo sumo??
__________________
Yo si sé lo que es trabajar duro, porque lo he visto.
  #9 (permalink)  
Antiguo 26/12/2003, 22:56
Avatar de univercity  
Fecha de Ingreso: noviembre-2002
Mensajes: 681
Antigüedad: 22 años, 6 meses
Puntos: 0
Mira creo te saldrá mas facil esto baja estos sistemas de votaciones y puedes hacer dos cosas:
1.- Modificar el codigo y amoldarlo paara tu pagina...
2.- estudiar el scripts y la forma en como trabajan las bases de datos...

http://www.duware.com/products/categ...20Questionaire

http://nuts4asp.com/scrips/nutspoll/poll.zip

http://pacosdrivers.com/asp/poll/poll.asp

Slds.
__________________
"Lo importante es nunca dejar de hacerse preguntas"
Albert Einstein
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 18:47.