
06/02/2004, 03:07
|
| | Fecha de Ingreso: febrero-2004 Ubicación: Puebla, Pue., México
Mensajes: 15
Antigüedad: 21 años, 3 meses Puntos: 0 | |
Hola, supongo que estas usando radio buttons para la encuesta, es decir algo como:
<form name=FrmEncuesta method=post action='Procesa.asp'>
<input type=radio name=OptVoto value=1>
<input type=radio name=OptVoto value=2>
<input type=radio name=OptVoto value=3>
<input type=radio name=OptVoto value=4>
<input type=submit name=CmdEnviar value=Enviar>
</form>
en tu formulario.
Despues, en la página ASP donde recibes la respuesta puedes crear una sentencia SQL de la siguiente forma:
Dim SQLstring, Num, Campo
Num = Request.Form("OptVoto") 'Obtienes el número que se
' escogió
Campo = "v" & Num ' Creas el campo v1 .. v4
'Concatenas para crear la sentencia SQL
SQLstring = "UPDATE TablaEncuesta SET " & Campo & " = " & Campo & " + 1"
'Asi, si votaron por el dos, la linea Campo = "v" & Num te crea la cadena "v2" y por consiguiente, la cadena SQLstring quedaria con el siguiente contenido:
"UPDATE TablaEncuesta SET v2 = v2 + 1"
me parece que eso es lo que quieres.
Atte.
__________________ Julio Alberto Villegas Mireles |