Newsgrupos.com  

Retroceder   Newsgrupos.com > Forum > Newsgroup es.comp.lenguajes.* Foro > Newsgroup es.comp.lenguajes.php
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos




Respuesta
 
LinkBack Herramientas Desplegado
  #1 (permalink)  
Antiguo 28-12-2006, 10:43:16
Daniel Garcia
 
Mensajes: n/a
Predeterminado Paginacion + checkbox

Buenas,
Tengo un listado con paginación que funciona perfectamente, pero ahora
tengo la necesidad de añadir a dicho listado unos checkbox para
seleccionar varios registros (y posteriormente procesarlos). La duda que
tengo es:
¿Como hago para que cuando cambie de página me guarde los registros
que ya he seleccionado en las anteriores?

He estado googleando y solo encuentro enlaces que me muestran como
paginar, pero esto ya se hacerlo.

Una posible solución sería crear un array para los check e ir guardando
los check en dicho array y luego pasar el array por como variable en la
url (cuando pulsan siguiente o el numero de pagina que sea).
No se si es la opción más acertada.

Bueno cualquier consejo es bienvenido...

Muchas Gracias
Daniel García
Responder Con Cita
Alt Today
Advertising
Google Adsense
 
This advertising will not be shown
in this way to registered members.
Register your free account today
and become a member on
Newsgrupos.com
Standard Sponsored Links

  #2 (permalink)  
Antiguo 28-12-2006, 15:56:03
Iván Sánchez Ortega
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Garcia wrote:

> Una posible solución serÃ***a crear un array para los check e ir guardando
> los check en dicho array y luego pasar el array por como variable en la
> url (cuando pulsan siguiente o el numero de pagina que sea).
> No se si es la opción más acertada.


La opción más adecuada, en mi opinión, es guardar ese array como una
variable de sesión.

Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
(cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
de carrera, a no ser que lo plantees muy bien.

Pues eso,
- --
- ----------------------------------
Iván Sánchez Ortega -ivansanchez-algarroba-escomposlinux-punto-org-

http://acm.asoc.fi.upm.es/~mr/ ; http://acm.asoc.fi.upm.es/~ivan/
MSN:i_eat_s_p_a_m_for_breakfast***hotmail.com
Jabber:ivansanchez***jabber.org ; ivansanchez***kdetalk.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFk+kXR56dWuhgxGgRArj3AJ9V/B4zzNRSHRZ0cUQAF8S1Y9uQRACgsEUJ
i2TJgcCBb1nwklra1UHxazA=
=LrBB
-----END PGP SIGNATURE-----
Responder Con Cita
  #3 (permalink)  
Antiguo 28-12-2006, 15:56:03
Iván Sánchez Ortega
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Garcia wrote:

> Una posible solución serÃ***a crear un array para los check e ir guardando
> los check en dicho array y luego pasar el array por como variable en la
> url (cuando pulsan siguiente o el numero de pagina que sea).
> No se si es la opción más acertada.


La opción más adecuada, en mi opinión, es guardar ese array como una
variable de sesión.

Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
(cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
de carrera, a no ser que lo plantees muy bien.

Pues eso,
- --
- ----------------------------------
Iván Sánchez Ortega -ivansanchez-algarroba-escomposlinux-punto-org-

http://acm.asoc.fi.upm.es/~mr/ ; http://acm.asoc.fi.upm.es/~ivan/
MSN:i_eat_s_p_a_m_for_breakfast***hotmail.com
Jabber:ivansanchez***jabber.org ; ivansanchez***kdetalk.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFk+kXR56dWuhgxGgRArj3AJ9V/B4zzNRSHRZ0cUQAF8S1Y9uQRACgsEUJ
i2TJgcCBb1nwklra1UHxazA=
=LrBB
-----END PGP SIGNATURE-----
Responder Con Cita
  #4 (permalink)  
Antiguo 28-12-2006, 15:56:03
Iván Sánchez Ortega
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Garcia wrote:

> Una posible solución serÃ***a crear un array para los check e ir guardando
> los check en dicho array y luego pasar el array por como variable en la
> url (cuando pulsan siguiente o el numero de pagina que sea).
> No se si es la opción más acertada.


La opción más adecuada, en mi opinión, es guardar ese array como una
variable de sesión.

Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
(cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
de carrera, a no ser que lo plantees muy bien.

Pues eso,
- --
- ----------------------------------
Iván Sánchez Ortega -ivansanchez-algarroba-escomposlinux-punto-org-

http://acm.asoc.fi.upm.es/~mr/ ; http://acm.asoc.fi.upm.es/~ivan/
MSN:i_eat_s_p_a_m_for_breakfast***hotmail.com
Jabber:ivansanchez***jabber.org ; ivansanchez***kdetalk.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFk+kXR56dWuhgxGgRArj3AJ9V/B4zzNRSHRZ0cUQAF8S1Y9uQRACgsEUJ
i2TJgcCBb1nwklra1UHxazA=
=LrBB
-----END PGP SIGNATURE-----
Responder Con Cita
  #5 (permalink)  
Antiguo 28-12-2006, 15:56:03
Iván Sánchez Ortega
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Garcia wrote:

> Una posible solución serÃ***a crear un array para los check e ir guardando
> los check en dicho array y luego pasar el array por como variable en la
> url (cuando pulsan siguiente o el numero de pagina que sea).
> No se si es la opción más acertada.


La opción más adecuada, en mi opinión, es guardar ese array como una
variable de sesión.

Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
(cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
de carrera, a no ser que lo plantees muy bien.

Pues eso,
- --
- ----------------------------------
Iván Sánchez Ortega -ivansanchez-algarroba-escomposlinux-punto-org-

http://acm.asoc.fi.upm.es/~mr/ ; http://acm.asoc.fi.upm.es/~ivan/
MSN:i_eat_s_p_a_m_for_breakfast***hotmail.com
Jabber:ivansanchez***jabber.org ; ivansanchez***kdetalk.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFk+kXR56dWuhgxGgRArj3AJ9V/B4zzNRSHRZ0cUQAF8S1Y9uQRACgsEUJ
i2TJgcCBb1nwklra1UHxazA=
=LrBB
-----END PGP SIGNATURE-----
Responder Con Cita
  #6 (permalink)  
Antiguo 28-12-2006, 15:56:03
Iván Sánchez Ortega
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Garcia wrote:

> Una posible solución serÃ***a crear un array para los check e ir guardando
> los check en dicho array y luego pasar el array por como variable en la
> url (cuando pulsan siguiente o el numero de pagina que sea).
> No se si es la opción más acertada.


La opción más adecuada, en mi opinión, es guardar ese array como una
variable de sesión.

Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
(cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
de carrera, a no ser que lo plantees muy bien.

Pues eso,
- --
- ----------------------------------
Iván Sánchez Ortega -ivansanchez-algarroba-escomposlinux-punto-org-

http://acm.asoc.fi.upm.es/~mr/ ; http://acm.asoc.fi.upm.es/~ivan/
MSN:i_eat_s_p_a_m_for_breakfast***hotmail.com
Jabber:ivansanchez***jabber.org ; ivansanchez***kdetalk.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFk+kXR56dWuhgxGgRArj3AJ9V/B4zzNRSHRZ0cUQAF8S1Y9uQRACgsEUJ
i2TJgcCBb1nwklra1UHxazA=
=LrBB
-----END PGP SIGNATURE-----
Responder Con Cita
  #7 (permalink)  
Antiguo 28-12-2006, 15:56:03
Iván Sánchez Ortega
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Daniel Garcia wrote:

> Una posible solución serÃ***a crear un array para los check e ir guardando
> los check en dicho array y luego pasar el array por como variable en la
> url (cuando pulsan siguiente o el numero de pagina que sea).
> No se si es la opción más acertada.


La opción más adecuada, en mi opinión, es guardar ese array como una
variable de sesión.

Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
(cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
de carrera, a no ser que lo plantees muy bien.

Pues eso,
- --
- ----------------------------------
Iván Sánchez Ortega -ivansanchez-algarroba-escomposlinux-punto-org-

http://acm.asoc.fi.upm.es/~mr/ ; http://acm.asoc.fi.upm.es/~ivan/
MSN:i_eat_s_p_a_m_for_breakfast***hotmail.com
Jabber:ivansanchez***jabber.org ; ivansanchez***kdetalk.net
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFFk+kXR56dWuhgxGgRArj3AJ9V/B4zzNRSHRZ0cUQAF8S1Y9uQRACgsEUJ
i2TJgcCBb1nwklra1UHxazA=
=LrBB
-----END PGP SIGNATURE-----
Responder Con Cita
  #8 (permalink)  
Antiguo 28-12-2006, 16:00:49
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

Iván Sánchez Ortega escribió:
> La opción más adecuada, en mi opinión, es guardar ese array como una
> variable de sesión.
>
> Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
> (cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
> de carrera, a no ser que lo plantees muy bien.
>
> Pues eso,


O, quiza, segun como vaya a ser ese proceso. Entiendo una gestion que se
ejecuta a traves de varias paginas con una serie de datos POST arriba y
abajo. Quiza tambien fuera viable crear una tabla en una base de datos
para guardar ahi la informacion durante el proceso.

Pero esto puede ser conveniente a veces y no serlo otras.

Saludos

--
Alex Estevez
Responder Con Cita
 
  #9 (permalink)  
Antiguo 28-12-2006, 16:00:49
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

Iván Sánchez Ortega escribió:
> La opción más adecuada, en mi opinión, es guardar ese array como una
> variable de sesión.
>
> Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
> (cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
> de carrera, a no ser que lo plantees muy bien.
>
> Pues eso,


O, quiza, segun como vaya a ser ese proceso. Entiendo una gestion que se
ejecuta a traves de varias paginas con una serie de datos POST arriba y
abajo. Quiza tambien fuera viable crear una tabla en una base de datos
para guardar ahi la informacion durante el proceso.

Pero esto puede ser conveniente a veces y no serlo otras.

Saludos

--
Alex Estevez
Responder Con Cita
  #10 (permalink)  
Antiguo 28-12-2006, 16:00:49
Alex Estevez
 
Mensajes: n/a
Predeterminado Re: Paginacion + checkbox

Iván Sánchez Ortega escribió:
> La opción más adecuada, en mi opinión, es guardar ese array como una
> variable de sesión.
>
> Recuerda vaciar ese array (o elementos de ese array) cuando sea preciso
> (cuando se desmarquen checkboxes). Eso es caldo de cultivo para condiciones
> de carrera, a no ser que lo plantees muy bien.
>
> Pues eso,


O, quiza, segun como vaya a ser ese proceso. Entiendo una gestion que se
ejecuta a traves de varias paginas con una serie de datos POST arriba y
abajo. Quiza tambien fuera viable crear una tabla en una base de datos
para guardar ahi la informacion durante el proceso.

Pero esto puede ser conveniente a veces y no serlo otras.

Saludos

--
Alex Estevez
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado


Temas Similares
Tema Autor Foro Respuestas Último mensaje
Paginacion Mono Newsgroup microsoft.public.es.asp 0 23-04-2008 21:42:19
memoria de paginación luis Newsgroup microsoft.public.es.windowsxp 4 14-12-2007 16:31:32
paginacion Permiso denegado en XP Newsgroup microsoft.public.es.xml 5 30-05-2005 17:38:14
paginacion asd Newsgroup microsoft.public.es.windowsnt 0 03-01-2005 16:20:27
paginacion Daniel Melendez Newsgroup microsoft.public.es.java 6 10-11-2003 08:41:59





Powered by: vBulletin, Versión 3.6.8
Derechos de Autor ©2000 - 2008, Jelsoft Enterprises Ltd.

LinkBacks Enabled by vBSEO 3.1.0 © 2007, Crawlability, Inc.