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

checkbox con split...

Estas en el tema de checkbox con split... en el foro de ASP Clásico en Foros del Web. hola a todos, tengo el sig proeblema. Tengo generado un listado de checkbox los cuales segun un usuario seleccione las opciones se ingresaran a la ...
  #1 (permalink)  
Antiguo 09/01/2006, 10:56
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 20 años, 6 meses
Puntos: 0
checkbox con split...

hola a todos, tengo el sig proeblema. Tengo generado un listado de checkbox los cuales segun un usuario seleccione las opciones se ingresaran a la db, el preblema es k me ingresa todas las opciones que de los checkbox y no las k el usuario elige. asi estoy recibiendo e insertando

strSeleccionados = request.Form("checkbox")
srtRespuestas = split(strSeleccionados,",")

for i = lbound(srtRespuestas) to ubound(srtRespuestas)

sql = "select id_respuestasDest from encPreguntasRespuestasDestinatario order by id_respuestasDest desc"
set rsIdDest= server.CreateObject("adodb.recordset")
rsIdDest.open sql , conexion

if rsIdDest.eof then
id_respuestasDest = 1
else
rsIdDest.movefirst
id_respuestasDest = rsIdDest("id_respuestasDest")+1
end if
strID_Login = id_respuestasDest

sql = "insert into encPreguntasRespuestasDestinatario ("
sql = sql + " id_respuestasDest,"
sql = sql + " id_enc,"
sql = sql + " id_preg,"
sql = sql + " respuestaTexto"
sql = sql + ") values ("
sql = sql + " " & strID_Login & ", "
sql = sql + " " & request("id_encuesta") & ","
sql = sql + " " & request.Form("id_pregunta") & ", "
sql = sql + " '" & request.Form("textocheck") & "' "
sql = sql + ")"
response.write(sql)
conexion.execute sql
next

este es el resultado de la misma query sin split

insert into encPreguntasRespuestasDestinatario ( id_respuestasDest, id_enc, id_preg, respuestaTexto) values ( 12, 2, 35, 'SI, NO, TAL VEZ' )

donde si, no, tal vez son las opciones por separado que estan disponibles por el usuario y las tiene que mandar por separado solo las escogidas.
  #2 (permalink)  
Antiguo 10/01/2006, 10:33
 
Fecha de Ingreso: noviembre-2004
Mensajes: 371
Antigüedad: 20 años, 6 meses
Puntos: 0
ya solucione el problema. estaba mandando mal los valores desde el formulario.
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 12:28.