io non farei una roba simile, perché:
1- Se ci sono molti record ci metti un secolo a caricarli.
2- Gestire con i CSS le tabelle non è mai buona cosa.
Io la farei con AJAX: fai una pagina in PHP (o quello che usi) che prende in ingresso i criteri del filtro e l'indice della pagina corrente (del tipo, vuoi visualizzare i record in 10 righe alla volta, ne hai 100, avrai dieci pagine, di cui la prima è 0 e l'ultima è 9).
Ad esempio, metti di voler stampare gli utenti. Chiami sito.it/scripts/actor.search.php?page=3&nome=gigi&eta=9&operatoreE ta=moreOrEqual
Nel file php viene eseguita la seguente query:
SELECT * FROM Users WHERE nome LIKE 'gigi' AND eta >= 9 LIMIT 30, 10
N.B. 30 = 3 * 10 = indice pagina * numero righe per pagina.
se hai bisogno di delucidazioni chiedi pure.

Rispondi quotando