[HELP]Paginazione dati con form

Salve a tutti

Sto implementando la paginazione all'interno di un sito web gestionale con db2.

La pagina in questione è una pagina di ricerca articoli.

Prima di tutto ho preso l'esempio dal vostro sito, e l'ho adattato al db2 sostituendo le varie funzioni equivalenti, e per la LIMIT, ho risolto con questo giochetto:

$a = $prima_riga;
$f = $a + $righe_per_pagina;

while ($a < $f )
{
   $row = db2_fetch_assoc($result,$a);
               $elenco_prodotti[] = $row;
    $a = $a + 1 ;
}

Tale esempio è perfettamente funzionante.

Ma arrivo al dunque:

Il problema è che quando vado ad implementarlo nella pagina php del gestionale (che è una pagina di ricerca articoli), è presente ovviamente una form, e quando indico l'url-base della paginazione, se indico questa pagina php, cliccando sulla pagina due, mi ricarica la pagina e riparte l'inserimento dei dati nel form, mentre io vorrei fare in modo che ovviamente al cambiamento delle pagine i dati scorressero come dovrebbero (e non si azzerasse la form)

Avete una soluzione a ciò?

Spero di essermi spiegato, cmq sono a disposizione.

Grazie

inviato 8 anni fa
Enrico89
X 0 X

Per quanto riguarda lo statement SQL dovresti usare la tecnica mostrata nell'ultimo esempio di questa pagina:

http://www.phpnews.it/articoli/paginazione-dei-dati/5/

Il problema del form si risolve mettendo in sessione i dati inseriti precedentemente dall'utente, in modo da poterli mostrare nuovamente all'utente ed anche per poter ricomporre la query di estrazione dei dati necessaria a costruire le pagine successive.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X

Grazie mille, ho risolto e funziona tutto perfettamente.

Ciauz!

risposto 8 anni fa
Enrico89
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda