[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