è possibile fare l'impaginazione del risultato di una query senza la funzione get?

mi spiego meglio:

esempio:

Codice PHP:
$query "SELECT * FROM nome_tabella  ORDER BY nome_campo ASC LIMIT $start,$step"
fin'ora ho letto nei tutorial che si può passare il valore ricavato della $start nello stesso file della query originaria con il metodo GET ( per esempio nella barra degli indirizzi, per la seconda pagina si vedrà: ) e fin qui tutto bene, mi sembra dopo aver studiato attentamente il codice di aver capito come funziona.

Il mio problema e che io lancio la query originaria con un form e con il metodo "post", se uso poi per l'impaginazione il metodo che trovo nelle guide alla seconda pagina non mi fa vedere i record che dovrebbe e mi da il messaggio di errore:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

ho provato ad ideare un sistema con il metodo "post" ma è un casino , in pratica dovrei far lanciare ogni volta che si clicca nel link che porta in un altra pagina dell'impaginazione, una nuova query con il valore della $start risultante dalle funzioni.

:master: :master: :master: :master: :master:

forse sto facendo un po di confusione, boooohhh

scusate la mia ignoranza, ma se c'è qualcuno che può chiarirmi le idee, lo ringrazierei veramente.

Giuseppe