Son riuscito a risolvere così...
non so ce sia una soluzione migliore...
nella mia paginazione.php ho inserito
Codice PHP:
<?php
//parametro per il caricamento dei dati a seconda della zona selezionata
$parametro = "id=$riferimento";
if($current_page == 1) { // se siamo nella prima pagina
$precedente = "< Precedente";
/////////////////////////////////////////////////////////////////////////////////////////////
$start=0;
/////////////////////////////////////////////////////////////////////////////////////////////
} else { // altrimenti
$previous_page = ($current_page - 1);
/////////////////////////////////////////////////////////////////////////////////////////////
$start=5*($previous_page-1);
/////////////////////////////////////////////////////////////////////////////////////////////
$precedente = "<a href=\"?page=$previous_page&$parametro&start=$start\" title=\"Vai alla pagina precedente\">< Precedente</a>";
}
if($current_page == $tot_pages) { // se siamo nell'ultima pagina
$successiva = "Successivo >";
} else { // altrimenti
/////////////////////////////////////////////////////////////////////////////////////////////
$start=5*($previous_page+1);
/////////////////////////////////////////////////////////////////////////////////////////////
$next_page = ($current_page + 1);
$successiva = "<a href=\"?page=$next_page&start=$start\" title=\"Vai alla pagina successiva\">Successivo ></a>";
}
$paginazione = "$precedente".""."$successiva";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione2 .= $i . "";
} else {
$paginazione2 .= "<a href=\"?page=$i\" title=\"Vai alla pagina $i\">$i</a>";
}
}
$paginazione2 .= "";
?>