si in linea di massima fa quello...
tu possiedi un get che si chiama paginazione.
questa paginazione se non è valorizzata prenderà il parametro 1
a questo punto ci sarà una query che leggerà la tabella con le limitazioni delle condizioni.
conterà tutti i campi condizionati (o non ) e ti dividerà per il range che hai impostato (ossia i record che vuoi visualizzare per pagina) in maniera da sapere quante pagine usciranno.
nella tua quary 'visualizzazione' metterai il limit con il valore dal quale vorrai partine nel db e il range da prendere.
alla fine creerai dei tasti per mandare avanti o indietro le pagine.
i tasti sono dei link che richiamano la pagina ed in get gli passi il parametro di paginazione che vuoi visualizzare (la pagina o successiva o antecedente a quella visualizzata).
buon lavoro ... ciao