Paginazione dati ordinati

Buongiorno,

ho seguito un tutorial per la creazione della paginazione dei dati tramite una classe php che viene richiamata nella pagina html nella quale passerà la query, i risultati per pagina e la pagina. Il tutto funziona e divide i risulatti della query in tot pagine.

Ora vorrei integrare l'ordinazione dei dati tramite una select in un form. Ho provato inserendo un ORDER BY nella query passandole la variabile ottenuta tramite la selezione: ORDER BY $variabile_select.

Il tutto funziona solo nella prima pagina, nelle pagine successive l'ordinazione si perde. Come posso fare per far funzionare un'ordinazione di dati paginati? Io volevo ordinare i risultati es per prezzo per data ecc..

Grazie per le risposte

inviato 4 anni fa
dp88
dp88
1
X 0 X

Senza vedere un po' di codice è difficile risponderti, l'unica cosa che mi vienei n mente è che i dati, ordinati o meno si perdono tra una pagina e l'altra ( è dovuto alla ben nota mancanza di stato del protocollo http ) quindi passando da una pagina all'altra devi sempre necessariamente ripetere la query.

Ma ripeto senza un minimo di codice si va a naso.

M.

risposto 4 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda