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

Realizar Encuesta con ASP

Estas en el tema de Realizar Encuesta con ASP en el foro de ASP Clásico en Foros del Web. Hola un saludo a todos !! les comento, resulta que debo realizar una encuesta o cuestionario con ASP el cual consta de 74 preguntas y ...
  #1 (permalink)  
Antiguo 12/05/2008, 11:27
 
Fecha de Ingreso: abril-2008
Mensajes: 62
Antigüedad: 17 años
Puntos: 1
Exclamación Realizar Encuesta con ASP

Hola un saludo a todos !!
les comento, resulta que debo realizar una encuesta o cuestionario con ASP el cual consta de 74 preguntas y cada pregunta de 5 respuestas (radio button).
Las 74 preguntas debe aparecer en un solo form el cual enviara los datos con el fin de llevar el conteo de las opciones seleccionadas.

Espero haberme explicado y alguien pueda darme una pista de como hacerlo ...
saludos...
  #2 (permalink)  
Antiguo 12/05/2008, 11:54
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Re: Realizar Encuesta con ASP

Cita:
les comento, resulta que debo realizar una encuesta o cuestionario con ASP el cual consta de 74 preguntas y cada pregunta de 5 respuestas (radio button).
Las 74 preguntas debe aparecer en un solo form el cual enviara los datos con el fin de llevar el conteo de las opciones seleccionadas.
Excelente ....... ¿y?

Cita:
Espero haberme explicado y alguien pueda darme una pista de como hacerlo ...
Tu duda es tan general, que la respuesta solo puede ser igual, algo como:

1) Una tabla de preguntas
2) Una tabla con las opciones por pregunta (relacionadas)
3) Un formulario que presente el contenido de las tablas
4) Una página que reciba el formulario y registre en otra tabla por fecha el registro de pregunta/selección

¿Cuál es la duda específica?

Puedes buscar algo como survey script +asp +download en internet y bajar alguno de los muchos que ya hay por ahí

Saludos
  #3 (permalink)  
Antiguo 12/05/2008, 12:54
 
Fecha de Ingreso: abril-2008
Mensajes: 62
Antigüedad: 17 años
Puntos: 1
Exclamación Re: Realizar Encuesta con ASP

ok lo de las tablas asi lo tengo ya estan relacionadas.
la duda es como presentar los datos en dicho formulario y como recibir y hacer q se registren los votos cada uno en la pregunta que le correponde .
  #4 (permalink)  
Antiguo 13/05/2008, 12:27
 
Fecha de Ingreso: abril-2008
Mensajes: 62
Antigüedad: 17 años
Puntos: 1
Pregunta Re: Realizar Encuesta con ASP

otra vez yo !!
ok ya esta la BD y la paginaq muestra las preguntas con sus respectivas opciones de respuesta, ahora la pregunta es...¿como guardo los votos y hago q se vayan sumando?
la BD consta de tres tablas que son
answer,question y votos ya estan debidamente relacionadas

con este codigo estoy mostrando las preguntas

<!-- #include file="adovbs.inc" -->
<html>
<head>
<title>Paginaci&oacute;n de registros</title>
<style type="text/css">
<!--
body {
background-color: #FFFFFF;
}
.Estilo2 {font-size: 10px; }
-->
</style>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"></head>

<!-- Montamos la sentencia SQL con los campos a seleccionar -->

<%SQLtxt = "SELECT * FROM question" %>

<body>
<form method="POST" name="paginador.asp">

<!-- Creamos el objeto recordset y le asignamos un tipo de cursor
que nos permita movernos por el y asignarle tamaños de pagina -->

<%set rs = CreateObject("ADODB.Recordset")
rs.CursorType = adOpenstatic %>

<!-- abrimos el recordset con la sentencia SQL sobre nuestra base
ODBC y le asignamos el tamaño de página -->

<%rs.Open SQLtxt, "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("\encuesta.mdb")%>



<center>
<h3>&nbsp;</h3>
</center>
<table border="0" width="100%" bgcolor="#CCFF66">
<tr>
<td width="50%" align="center">&nbsp;</td>
<td width="50%" align="center">&nbsp;</td>
</tr>
</table>
<br>
<table width="61%" BORDER="1" align="center" CELLPADDING="2" CELLSPACING="0" BORDERCOLOR="#000000">
<tr bgcolor="#FFCC66">
<td width="43%"><div align="center"><strong>Marca solamente una de las Opciones </strong></div></td>
<td width="17%"><div align="center"><strong>Totalmente de acuerdo </strong></div></td>
<td width="16%" align="right"><div align="center"><strong>De acuerdo </strong></div></td>
<td width="24%"><div align="center"><strong>Ni de acuerdo Ni desacuerdo </strong></div></td>
<td width="24%"><div align="center"><strong>En desacuerdo </strong></div></td>
<td width="24%"><div align="center"><strong>Totalmente en desacuerdo </strong></div></td>
</tr>


<!-- montamos el bucle para mostrar los registros -->

<%
contador=0
Do While contador < rs.pagesize and NOT rs.EOF%>


<tr>
<td><div align="center" class="Estilo2">
<div align="left"><%= rs("question")%></div>
</div></td>
<td><label>
<div align="center">
<input name="voto" type="radio" value="1">
</div>
</label></td>
<td align="right"><div align="center">
<input name="voto" type="radio" value="2">
</div></td>
<td align="right"><div align="center">
<input name="voto" type="radio" value="3">
</div></td>
<td align="right"><div align="center">
<input name="voto" type="radio" value="4">
</div></td>
<td align="right"><div align="center">
<input name="voto" type="radio" value="5">
</div></td>
</tr>


<% rs.MoveNext
contador=contador+1
Loop
%>
<%rs.Close%>
</table>
<div align="center">
<center>
<p align="center">
<label>
<input type="submit" name="Submit" value="Enviar">
</label>
</p>
</form>
</body>
</html>
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 03:03.