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

Casillas de verificacion en asp y valores que cogen

Estas en el tema de Casillas de verificacion en asp y valores que cogen en el foro de ASP Clásico en Foros del Web. Tengo un formulario con casillas de verificación que se muestran segun los campos que me devulva una consulta en ASP. Las casillas se llaman igual ...
  #1 (permalink)  
Antiguo 10/10/2007, 04:07
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Casillas de verificacion en asp y valores que cogen

Tengo un formulario con casillas de verificación que se muestran segun los campos que me devulva una consulta en ASP. Las casillas se llaman igual y tiene diferente value.

Al enviar el formulario, a la página que me recoge los datos, le llegan los valores de las casillas de verificacion separados por comas.

Ahora quiero crear un bucle en el que pueda coger cada uno de los valores de la casilla de verificacion que me haya recogido la pagina .asp

¿como puedo hacer esto?

Última edición por Laika; 10/10/2007 a las 05:09
  #2 (permalink)  
Antiguo 10/10/2007, 10:26
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Casillas de verificacion en asp y valores que cogen

con un split() y un for, es lo primero que se me ocurre
__________________
...___...
  #3 (permalink)  
Antiguo 10/10/2007, 12:26
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Casillas de verificacion en asp y valores que cogen

Cita:
Iniciado por Laika Ver Mensaje
Ahora quiero crear un bucle en el que pueda coger cada uno de los valores de la casilla de verificacion que me haya recogido la pagina .asp
Con que objetivo??????

si es con el objetivo de seleccionar los datos bastaria con hacer un
Cita:
tusChequiados = request("tucheckbox")
'si son numericos jala sin problema, dado que te traera por ejemplo 3, 6, 8, 9, 12, 13
'si son alfanumericos tenes que meterlos en un arreglo como dijo el maestro antes 'para que queden "a3", "e4", "v3", "e9"
'y usas el mismo sql


select * from tutabla where tucampo in ("& tusChequiados &")
suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #4 (permalink)  
Antiguo 10/10/2007, 12:47
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Casillas de verificacion en asp y valores que cogen

bueno, no sabemos si lo quiere para un IN() en una sentencia SQL, pero...

Cita:
'si son alfanumericos tenes que meterlos en un arreglo como dijo el maestro antes 'para que queden "a3", "e4", "v3", "e9"
'y usas el mismo sql
En realdiad basta con un replace() para ello:

Código:
tusChequiados = request("tucheckbox")
tusChequiados = replace(tusChequiados, ", ", ",") ' este es por las dudas que hayan espacios no deseados
tusChequiados = replace(tusChequiados, ",", "','")
SQL = "select * from tutabla where tucampo in ('" & tusChequiados &"')"
__________________
...___...

Última edición por AlZuwaga; 10/10/2007 a las 13:27
  #5 (permalink)  
Antiguo 10/10/2007, 13:13
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Casillas de verificacion en asp y valores que cogen

poder!!!

realmente no se me vino eso a la mente

grx
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 11/10/2007, 09:42
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 23 años, 6 meses
Puntos: 0
Re: Casillas de verificacion en asp y valores que cogen

Encontré esta otra forma de hacerlo y me funciona pero no entiendo muy bien las lineas que ospongo en negrita

Código HTML:
Dim variable(), contador

contador = 0

[B]For Each Valor In request.Form("datos")[/B]

[B]    Redim Preserve variable(contador)[/B]
    variable(contador) = Valor

    response.write(variable(contador))
    contador = contador + 1

Next 
Saludos
  #7 (permalink)  
Antiguo 11/10/2007, 13:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: Casillas de verificacion en asp y valores que cogen

pero que es lo que necesitas hacer ??????????
solo contar cuantas casillas selecciono=??????
__________________
JuanRa Pérez
San Salvador, El Salvador
  #8 (permalink)  
Antiguo 14/10/2007, 01:12
 
Fecha de Ingreso: octubre-2007
Mensajes: 76
Antigüedad: 17 años, 7 meses
Puntos: 1
Re: Casillas de verificacion en asp y valores que cogen

HolA MIRA AQUI TE EXPLICO CADA LINEA

EL: FOR EACH VALOR IN REQUEST.FORM("datos")


qUIERE DECIR QUE POR CADA VALOR EN LOS DATOS ATRAPADOS DESDE LA PAGINA QUE ENVIA LOS DATOS HAZ LO SIGUIENTE...

UN EJEMPLO:

SI TU EN LA PAGINA1.ASP MANDASTE 20 CHECKS BOX Y ESTOS 20 CHECKSBOX SE LLAMAN "CHKBOX" Y EN LA PAGINA DOS RECOGISTE ESOS 20 VALORES DESDE PAGINA1.ASP. ENTONCES ,UTILIZAS EL FOR EACH, Y EL BUCLE SE REPETIRA 20 VECES, es decir:

For Each AquiPuedesPonerCualquierNombre In request.Form("CHKBOX")

response.write("Me voy a imprimir tantos veces, como chkbox haya recibido")
Next
[B]
El preserve solo es para que los datos no se pierdan


saludos:D
[/HTML]

Saludos[/QUOTE]
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 08:02.