Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/12/2004, 02:30
Ramondi
 
Fecha de Ingreso: octubre-2004
Ubicación: Andorra!! Andorra!!!
Mensajes: 39
Antigüedad: 20 años, 6 meses
Puntos: 0
A ver si he entendido bien la pregunta. Lo que quieres es pasar un numero variable de variables(valga la reduncancia) de checkbox y luego recoger los valores para actualizar una bbdd no?
En principio lo que puedes hacer es asignarles un nombre como chk1 chk2 chk3. Para hacer eso, haces un bucle a la hora de crear los checks, aumentando una variable i : 1, 2, 3 que concatenaras al nombre del check box. Una vez creados y antes de cerrar el form, pasas el i como input hidden. En la pagina asp que actualize la bbdd, recoges la i, y vas recogiendo checks de 1 hasta i.

mas o menos sería esto :
Código:
<form method="post" action="pepito.asp">
<% i=0
while not rs.eof do 'Representa que rs es la consulta donde tienes la lista de los chk
i=i+1
%><input type="checkbox" name="chk<%=i%>" value="loquequieras"><br>
<%
rs.movenext
Wend %>
<input type="hidden" name="i" value="<%=i%>">
</form>
Y en el asp para recoger los datos :
Código:
<%
i=request("i")
for j=1 to i do
chk(j)=request("chk"&j)
next
Mas o menos seria asi. El ultimo request... ma dejao asi un poco... pero vamos que la filosofia se ha entendido no? ;)

Un saludo