- Home
- Categorie
- Coding e Sistemistica
- PHP
- paginazione di risultati
-
paginazione di risultati
Ho un problema riguardo la paginagione di risultati.
Quando un utente fa una ricerca dal mio sito creo un array con un elenco di risultati, come devo fare a paginare i risultati, senza dover rifare i calcoli ogni volta che l'utente cambia pagina?
Devo considerare anche l'ipotesi che l'utente abbia due pagine aperte con due query differenti...
-
Io non sò usare php, ma in asp ho usato una soluzione del genere:
Prima pagina:
Url: risultati.php
Query SQL: "SELECT * FROM latuatabella LIMIT 0 , 20"
Pagine successive:
Url: risultati.php?rec=20
Query SQL: "SELECT * FROM latuatabella LIMIT $_GET[rec] , 20"
Dove 20 è il numero di record che tira fuori, mentre rec è il numero del record da cui parte.
Spero di avere azzeccato il problema
Ciao
Lockit