Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/10/2003, 12:53
megagody
 
Fecha de Ingreso: agosto-2003
Mensajes: 9
Antigüedad: 21 años, 10 meses
Puntos: 0
He estado revisando el código y no es lo que necesitaba exactamente aunque te vuelvo a agradecer tu consejo.

He estado haciendo algunas pruebas con un código que he implementado pero no me coge más allá de los primeros 46 checkbox. Existe algún límite en el número de checkbox que se pueden insertar? Qué es lo que estoy haciendo mal? Por favor, una ayudita.

Pongo algo de código:

Primero expongo los checkbox de la siguiente manera para que el usuario habilite los que desee:

Código:
  
  <tr>
    <td bgcolor="#CCCCCC"><font face="Arial" size="1" color="#000000"><strong>LUNES</strong></font></td>
<% for i=1 to 23 %>
    <td bgcolor="#FFFFFF"><input type="checkbox" name="l<%=i%>" value="1"></td>
<% next %>
  </tr>
  <tr>
    <td bgcolor="#CCCCCC"><font face="Arial" size="1" color="#000000"><strong>MARTES</strong></font></td>
<% for i=1 to 23 %>
    <td bgcolor="#FFFFFF"><input type="checkbox" name="m<%=i%>" value="1"></td>
<% next %>
  </tr>
Sería lo mismo para todos los días de la semana. Hago el bucle de 1 a 23, porque los campos de la base de datos para las horas de cada día son l1,l2,l3,... m1,m2,m3...., x1,x2,x3.... En otra página recojo los valores de los checkbox y actualizo una tabla para que almacene los que han sido habilitados:

Código:
                             for i=1 to 23
				lunes=request.form("l" & i)
				
				if lunes="1" then
					strQuery = "UPDATE horarioalum SET" & " " & "l" & i &"=TRUE"
					strQuery= strQuery & " WHERE alumno=" & 198
					set ors=conn.execute(strQuery)
					set ors = Nothing
		 		end if	
			next

			for i=1 to 23
				martes=request.form("m" & i)

				if martes="1" then
					strQuery = "UPDATE horarioalum SET" & " " & "m" & i &"=TRUE"
					strQuery= strQuery & " WHERE alumno=" & 198
					set ors=conn.execute(strQuery)
					set ors = Nothing
		 		end if	
			next
Esto también sería para todos los días de la semana.

Quizás no estoy implementándolo bien o hay una manera más eficiente pero está es la que he encontrado. Los checkbox que coge lo hace bien pero a partir del miércoles ya no los coge.

Gracias por vuestra ayuda.