+++ Check boxes +++

25/10/2005 - 04:10 por Aaccell | Informe spam
Hola a todos, esperando que alguien me pueda ayudar y dar alguna idea... les
expongo mi caso.

Tengo una pagina donde se selecciona una categoría de producto y en la
siguiente muestra todos los productos relacionados con su respectiva
categoría.
El resultado de esta búsqueda lo muestro en una tabla y a un costado de cada
producto tiene un "check box" con la finalidad de que se puedan seleccionar
varios y procesarlos en otra página con un "INSERT TO", obviamente en esta
página utilizo un "FOR" para hacer el ciclo, pero mi problema esta que ¿Cómo
mandar todos los registros seleccionados hasta la siguiente página?. A mí se
me ocurre hacerlo con un "ARRAY" pero no sé cómo..

¿Alguna idea ?

Esta es la sintaxis que uso en el ciclo para mostrar los registros

<% do while not rs.EOF %>
<tr>
<td align=center>
<input type=checkbox value="<%
response.write(rs.fields("Kodigo").value)%>" >
</td>
<td>
<% response.write(rs.fields("Kodigo").value) %>
</td>
<td>
<% response.write(rs.fields("Descripcion").value) %>
</td>
</tr>
<%rs.MoveNext
loop%>

Preguntas similare

Leer las respuestas

#1 Manuel Vera
25/10/2005 - 18:12 | Informe spam
En la pág donde armas la tabla te faltó colocar al "check" el atributo
NAME=X.
Usando tu codigo, el INPUT quedaría así:

<input type=checkbox name="ProdKodigo"
value="<%=rs.fields("Kodigo").value%>">

Luego, donde lo recibes sería:

a) si lo envias con el <form method=POST...>
aCodigos = split( request.form("ProdKodigo") , "," )

b) si lo envias con el <form method=GET...>
aCodigos = split( request.QueryString("ProdKodigo") , "," )

Para ambos casos, aCodigos es un arreglo con todos los Productos
seleccionados en la página anterior, donde tienes la tabla de productos por
categoría. Entocnes, siguiendo el código sería:

if isarray(aCodigos) then
for i=0 to ubound(aCodigos)-1
'y aqui, en cada aCodigos(i) tienes el código del producto seleccionado
next
end if

Nota: el codigo lo hice al vuelo, así que deberás probarlo, depurarlo y
corregirlo.

Salu2
MV

"Aaccell" wrote in message
news:uAR33$
Hola a todos, esperando que alguien me pueda ayudar y dar alguna idea...


les
expongo mi caso.

Tengo una pagina donde se selecciona una categoría de producto y en la
siguiente muestra todos los productos relacionados con su respectiva
categoría.
El resultado de esta búsqueda lo muestro en una tabla y a un costado de


cada
producto tiene un "check box" con la finalidad de que se puedan


seleccionar
varios y procesarlos en otra página con un "INSERT TO", obviamente en esta
página utilizo un "FOR" para hacer el ciclo, pero mi problema esta que


¿Cómo
mandar todos los registros seleccionados hasta la siguiente página?. A mí


se
me ocurre hacerlo con un "ARRAY" pero no sé cómo..

¿Alguna idea ?

Esta es la sintaxis que uso en el ciclo para mostrar los registros

<% do while not rs.EOF %>
<tr>
<td align=center>
<input type=checkbox value="<%
response.write(rs.fields("Kodigo").value)%>" >
</td>
<td>
<% response.write(rs.fields("Kodigo").value) %>
</td>
<td>
<% response.write(rs.fields("Descripcion").value) %>
</td>
</tr>
<%rs.MoveNext
loop%>


Respuesta Responder a este mensaje
#2 guarracuco
26/10/2005 - 01:40 | Informe spam
lee sobre Dictionary; en asptutor.com y aspfacil.com hay ejemplos de tipo
Carrito de compras.
guarracuco/venezuela


"Aaccell" escribió:

Hola a todos, esperando que alguien me pueda ayudar y dar alguna idea... les
expongo mi caso.

Tengo una pagina donde se selecciona una categoría de producto y en la
siguiente muestra todos los productos relacionados con su respectiva
categoría.
El resultado de esta búsqueda lo muestro en una tabla y a un costado de cada
producto tiene un "check box" con la finalidad de que se puedan seleccionar
varios y procesarlos en otra página con un "INSERT TO", obviamente en esta
página utilizo un "FOR" para hacer el ciclo, pero mi problema esta que ¿Cómo
mandar todos los registros seleccionados hasta la siguiente página?. A mí se
me ocurre hacerlo con un "ARRAY" pero no sé cómo..

¿Alguna idea ?

Esta es la sintaxis que uso en el ciclo para mostrar los registros

<% do while not rs.EOF %>
<tr>
<td align=center>
<input type=checkbox value="<%
response.write(rs.fields("Kodigo").value)%>" >
</td>
<td>
<% response.write(rs.fields("Kodigo").value) %>
</td>
<td>
<% response.write(rs.fields("Descripcion").value) %>
</td>
</tr>
<%rs.MoveNext
loop%>



Respuesta Responder a este mensaje
#3 Aaccell
01/11/2005 - 20:04 | Informe spam
¡Gracias¡ Me sirvió mucho su información. Que tengan buen día.



"Aaccell" escribió en el mensaje
news:uAR33$
Hola a todos, esperando que alguien me pueda ayudar y dar alguna idea...
les expongo mi caso.

Tengo una pagina donde se selecciona una categoría de producto y en la
siguiente muestra todos los productos relacionados con su respectiva
categoría.
El resultado de esta búsqueda lo muestro en una tabla y a un costado de
cada producto tiene un "check box" con la finalidad de que se puedan
seleccionar varios y procesarlos en otra página con un "INSERT TO",
obviamente en esta página utilizo un "FOR" para hacer el ciclo, pero mi
problema esta que ¿Cómo mandar todos los registros seleccionados hasta la
siguiente página?. A mí se me ocurre hacerlo con un "ARRAY" pero no sé
cómo..

¿Alguna idea ?

Esta es la sintaxis que uso en el ciclo para mostrar los registros

<% do while not rs.EOF %>
<tr>
<td align=center>
<input type=checkbox value="<%
response.write(rs.fields("Kodigo").value)%>" >
</td>
<td>
<% response.write(rs.fields("Kodigo").value) %>
</td>
<td>
<% response.write(rs.fields("Descripcion").value) %>
</td>
</tr>
<%rs.MoveNext
loop%>

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida