![]() |
| |||
| 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 |
| | ||||
| ||||
| |
| |||
| -----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----- |
| |||
| -----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----- |
| |||
| -----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----- |
| |||
| -----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----- |
| |||
| -----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----- |
| |||
| -----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----- |
| |||
| 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 |
| |
| |
| |||
| 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 |
| |||
| 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 |
![]() |
| Herramientas | |
| Desplegado | |
| |
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 |