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

HELP... Radio Button...

Estas en el tema de HELP... Radio Button... en el foro de ASP Clásico en Foros del Web. Hola todos , la verdad estoy con pequeño problema, trabajo en asp, sql en un IIS, resulta que tengo una encuesta de 27 preguntas, que ...
  #1 (permalink)  
Antiguo 15/07/2002, 18:20
 
Fecha de Ingreso: julio-2002
Ubicación: Viña del Mar
Mensajes: 4
Antigüedad: 21 años, 11 meses
Puntos: 0
HELP... Radio Button...

Hola todos , la verdad estoy con pequeño problema, trabajo en asp, sql en un IIS, resulta que tengo una encuesta de 27 preguntas, que se puede evaluar de 0 a 5, como una nota, es decir que cada pregunta puede tener 6 distintas respuestas, mi problema mayor radica en realizar el insert, pero si alguien me puede dar una respuesta global del tema me sentire muy agradecido...
  #2 (permalink)  
Antiguo 15/07/2002, 23:39
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 4 meses
Puntos: 50
Re: HELP... Radio Button...

Si mas o menos te entendí es como meterías los radio buttons dentro de la misma página y varios pueden pertencer al mismo grupo, y así sucesivamente..??

Porque no le asignas algo así:
<input type="radio" value="algo1" name="id">
<input type="radio" value="algo2" name="id">
<input type="radio" value="algo3" name="id">
..
..
<input type="radio" value="algo1" name="id2">
<input type="radio" value="algo2" name="id2">
<input type="radio" value="algo3" name="id2">

Espero haberme dado a entender.. o que es exactamente lo que deseas..??
Saludos..! ;)




<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #3 (permalink)  
Antiguo 16/07/2002, 01:47
 
Fecha de Ingreso: mayo-2002
Mensajes: 83
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: HELP... Radio Button...

Hola...mira yo haria algo asi...
crearia una pagina ASP llamada mi_pagina.asp
la cual seria asi..
&lt;%
'mostrar las preguntas desde una bd
sub mostrar()
%&gt;
&lt;html&gt;
&lt;body&gt;
&lt;form name=&quot;preguntas&quot; action=&quot;mi_pagina.asp?ac=BD&quot; method=&quot;post&quot;&gt;
&lt;TABLE cellSpacing=1 cellPadding=1 width=&quot;75%&quot; border=1&gt;
&lt;TR&gt;
&lt;TD&gt;
&lt;P align=center&gt;N°&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P align=center&gt;Pregunta&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P align=center&gt;Nota&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;%
sql=&quot;select * from preguntas&quot;
rs.Open sql,conexion,2,2
i=0
while not rs.EOF
i=i+1
Nota=&quot;Nota&quot;&amp;i
%&gt;
&lt;TD&gt;
&lt;P align=center&gt;&lt;%=i%&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P align=center&gt;&lt;%=rs.Fields(&quot;Pregunta&quo t;)%&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD&gt;
&lt;P align=center&gt;&lt;SELECT style=&quot;WIDTH: 97px&quot; name=&quot;&lt;%=Nota%&gt;&quot;&gt;
&lt;OPTION value=&quot;0&quot; selected&gt;0&lt;/OPTION&gt;
&lt;OPTION value=&quot;1&quot;&gt;1&lt;/OPTION&gt;
&lt;OPTION value=&quot;1&quot;&gt;2&lt;/OPTION&gt;
&lt;OPTION value=&quot;1&quot;&gt;3&lt;/OPTION&gt;
&lt;OPTION value=&quot;1&quot;&gt;4&lt;/OPTION&gt;
&lt;OPTION value=&quot;1&quot;&gt;5&lt;/OPTION&gt;
&lt;/SELECT&gt;
&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;%rs.MoveNext
wend
rs.close
%&gt;
&lt;input type=&quot;hidden&quot; name=&quot;contador&quot; value=&quot;&lt;%=i%&gt;&quot;&gt;
&lt;/TABLE&gt;
&lt;input type=&quot;submit&quot; value=&quot;Guardar&quot;&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;%
'se crearia la tabla con todas las preguntas..y se guarda la cantidad de preguntas en un contador
end sub

sub guardaBD()
'recuperamos el total de preguntas y guardamos a la BD
cont=int(Request.Form(&quot;contador&quot;))
while cont&gt;0
dato=cstr(&quot;Nota&quot;&amp;cont)
Nota=Request.Form(dato)
sql=&quot;Insert into respuesta values('&quot;&amp;Cont&amp;&quot;','&quot;&amp;No ta&amp;&quot;')&quot;
rs.Open sql,conexion,2,2
cont=cont-1
wend
%&gt;
&lt;script&gt;alert(&quot;Los Valores fueron guardado con exito&quot;)&lt;/script&gt;
&lt;%
end sub

accion=Request.QueryString(&quot;ac&quot;)
'tu creas tu BD y tu conexion
conectarBD
select case accion
case &quot;BD&quot;
call guardaBD()
case else
call mostrar()
end select
%&gt;
espero que te sirva ..echale un
chausito

<P><center><IMG SRC="http://web.icq.com/photo_repository/jpg/0,,120600736-0-0,00.jpg" ALT="Hola Soy Yoston." WIDTH=90 HEIGHT=90></center>
<center><font color="royalblue" face="verdana" size="3">Y O S T O N</center>[/CODE]</P>
  #4 (permalink)  
Antiguo 16/07/2002, 08:35
 
Fecha de Ingreso: julio-2002
Ubicación: Viña del Mar
Mensajes: 4
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: HELP... Radio Button...

Hola, gracias por responder... pero parece que me no me explique muy bien... pero ahi va el código....

&lt;96
Dim BD__Cod
BD__Cod = &quot;0&quot;
if (Request(&quot;Cod&quot;) &lt;&gt; &quot;&quot;) then BD__Alumno_cod = Request(&quot;Cod&quot;)
96&gt;
&lt;96
Dim BD__Asig
BD__Asig = &quot;%&quot;
if (Request(&quot;Asig&quot;) &lt;&gt; &quot;&quot;) then BD__Asig = Request(&quot;Asig&quot;)
96&gt;
&lt;96
Dim BD__Agno
BD__Agno = &quot;0&quot;
if (Request(&quot;Agno&quot;) &lt;&gt; &quot;&quot;) then BD__Agno = Request(&quot;Agno&quot;)
96&gt;
&lt;96
Dim BD__Sem
BD__Semestre = &quot;0&quot;
if (Request(&quot;Sem&quot;) &lt;&gt; &quot;&quot;) then BD__Sem = Request(&quot;Sem&quot;)
96&gt;
&lt;96
Dim BD__Par
BD__Par = &quot;0&quot;
if (Request(&quot;Par&quot;) &lt;&gt; &quot;&quot;) then BD__Par = Request(&quot;Par&quot;)
96&gt;
&lt;96
Dim BD__Enc_cod
BD__Enc_cod = &quot;2&quot;
if (Request(&quot;Enc_Cod&quot;) &lt;&gt; &quot;&quot;) then BD__Enc_cod = Request(&quot;Enc_Cod&quot;)
96&gt;
&lt;96
Dim BD__Numero_pregunta
BD__Numero_pregunta = &quot;1&quot;
if (Request(&quot;Name&quot;) &lt;&gt; &quot;&quot;) then BD__Numero_pregunta = Request(&quot;Name&quot;)
96&gt;
&lt;96
Dim BD__Respuesta_cod
BD__Respuesta_cod = &quot;0&quot;
if (Request(&quot;Value&quot;) &lt;&gt; &quot;&quot;) then BD__Respuesta_cod = Request(&quot;Value&quot;)
96&gt;
Bueno este es el codigo que me recibe las respuestas desde un formulario, y el problema esta en que
BD__Numero_pregunta = Request(&quot;Name&quot;)va desde el 1 al 27 y por cada uno de ellos tengo un BD__Respuesta_cod = Request(&quot;Value&quot;)
que puede tomar un valor de 0 a 5, pero me inserta en la base solo el primer registro con los datos necesarios, despues realice un bucle con un for y me escribio los 27 registros en la base de datos pero no le asigno el (&quot;Value&quot;) correspondiente, solo el valor que tengo definido por defecto....
Espero que ahora este mas clara la cosa...
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 01:04.