Tengo un listado de personas (paginado) y me gustaría que cuando le doy a imprimir tener 2 opciones--> imprimir listado entero o imprimir solo registros seleccionados.
Para ello había hecho que cuando pulses seleccionar se muestra un td (que estaba oculto) con un checkbox (cada vez que lo pulsas, se añade el registro a un array con una session) y una vez seleccionados todas las personas deseadas, si le das a imprimir, si hay elementos en el array, se imprimen esos.
El problema que me parece que esto es algo muy casero y chapucero inventado por mi, porque si paso de página, está oculto el td de seleccionar. Como podría hacerlo?
Hay alguna manera más efectiva?