[supersaibal]Originariamente inviato da ANTAGONIA
non capisco come fare... anche perchè la paginazione la fà solo dopo aver fatto i controlli necessari..includendola all'interno della stessa!!Se posso mandarti i file... nel mentre guardo cosa riesco a fare , ma credo nulla o quasi!!!Se puoi darmi una mano in tal senso.. grazie mlle [/supersaibal]
Non mandare file.

Sara' un mio limite, ma non riesco a fare modifiche agli script altrui senza sapere nulla del progetto. Non so dove hai preso la paginazione, se e' tua o di chi, gi step di lavoro potrebbero essere:

1° pagina
verifichi se ci sono i dati necessari
conti le righe e calcoli il numero di pagine necessarie
stabilisci di essere a pagina 1 (dati per GET - offset 0)
valorizzi il LIMIT
visualizzazione dell'indice delle pagine (link)
estrai i dati e li visualizzi

2* e pagine successive
verifica su GET
stabilisci di essere a pagina > 1 (dati in GET)
la pagina precedente era quella di offset n
visualizzazione dell'indice delle pagine (link)
estrai i dati e li visualizzi

questo grosso modo ovviamente.

Prendere uno script e modificarlo significa tirare una coperta corta... c'e' sempre qualcosa che non andra'....

ho uno script con query abbastanza complesse che visualizza dati tabellari. Era tutto in una pagina. Con il tempo i dati sono andati crescendo fino a raggiungere l'attuale migliaio e piu'.

Hanno chiesto la paginazione (mai prevista prima). Ho guardato un po' in giro, ho trovato la funzione di guidozz e l'ho implementata. Ho modificato giusto 3 righe dello script, piu' alcune migliorie (migliorie per il mio uso) alla funzione... in dieci minuti ho inserito una paginazione perfetta. E la funzione sta per i fatti suoi in un file richiesto con require.

Questo per dirti che non e' necessario che una script abbia la paginazione incorporata.... anzi questo e' uno dei casi dove una classe od una funzione avrebbero un senso molto piu significativo che non fare una classe per eseguire mysql_connect e mysql_close.

Ti ho detto questo tanto per addolcire la frase finale... Rivedi questo progetto nell'impostazione generale. Se non riesci ad adattarlo tu che lo hai fatto significa che non e' strutturato per fare quello che vorresti fare.