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

Boton de check en una tabla (Paso de referencias)

Estas en el tema de Boton de check en una tabla (Paso de referencias) en el foro de ASP Clásico en Foros del Web. Buenas a todos, llevo dando vueltas al asunto y buscando por foros pero no encuentro nada que me ayude, a ver si me podéis orientar ...
  #1 (permalink)  
Antiguo 14/10/2013, 05:27
 
Fecha de Ingreso: julio-2007
Mensajes: 25
Antigüedad: 16 años, 9 meses
Puntos: 0
Boton de check en una tabla (Paso de referencias)

Buenas a todos, llevo dando vueltas al asunto y buscando por foros pero no encuentro nada que me ayude, a ver si me podéis orientar un poquito...

Os cuento, tengo dentro de un BD de access una relación de solicitudes, esas solicitudes hay aceptarlas o denegarlas. Hago una consulta a la Base de datos, y muestro los datos en una tabla a través de la web y había pensado poner a cada línea un botón de check y abajo un par de botones de aceptar y denegar.

Mi problema viene aquí, una vez señalado el check de varias líneas y al pulsar el aceptar, como hago para pasar la referencia de cada línea para hacer el update dentro de la tabla...

Se os ocurre alguna forma mejor de hacerlo???

Realmente no se si me he explicado bien... Si no es así hacedmelo saber y me intento explicar algo mejor.

Mil gracias y un saludo
  #2 (permalink)  
Antiguo 14/10/2013, 07:12
 
Fecha de Ingreso: agosto-2011
Mensajes: 68
Antigüedad: 12 años, 8 meses
Puntos: 11
Respuesta: Boton de check en una tabla (Paso de referencias)

Yo lo haría dando distintos nombres a los campos mediante una variable índice.

<%
índice=0

'inicio bucle
' Leer de la tabla siguiente registro
índice=índice+1
' nombre de campo check = "a"&indice
'fin bucle
sesión("total")=indice
%>


Después guardas el índice en una sesión para recuperar el número de campos en la página del update

<%

For z=1 to sesión("total")
' recuperas cada campo:
' campo=request.form("a"&z)
'haces el update
Next
%>

Etiquetas: boton, form, paso, tabla
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 11:45.