Ciao a tutti.
Cercando su internet ho modificato il seguente file, che una volta richiamato effettua la paginazione in questo modo:
Per 5pagine fa: <<Precedente [1 2 3 4 5] Successivo>>
Ora io vorrei ad esempio che se le pagine fossero 100, non comparissero tutte e 100.
Come si può modificare?
Grazie!
paginazione_2.php
Codice PHP:
if($current_page == 1) { // se siamo nella prima pagina
$precedente = "<< precedente";
} else { // altrimenti
$previous_page = ($current_page - 1);
$precedente = "<a href=\"?elencotabelle=$elencotabelle&page=$previous_page\" title=\"Vai alla pagina precedente\"><< precedente</a>";
}
/* come noti il link sia verso la pagina precedente sia verso quella successiva deve contenere il parametro GET "elencotabelle" */
if($current_page == $tot_pages) { // se siamo nell'ultima pagina
$successiva = "successiva >>";
} else { // altrimenti
$next_page = ($current_page + 1);
$successiva = "<a href=\"?elencotabelle=$elencotabelle&page=$next_page\" title=\"Vai alla pagina successiva\">successiva >></a>";
}
$paginazione2 = "Pagine totali: " . $tot_pages . "
[";
for($i = 1; $i <= $tot_pages; $i++) {
if($i == $current_page) {
$paginazione2 .= $i . " ";
} else {
$paginazione2 .= "<a href=?elencotabelle=$elencotabelle&page=$i\" >$i</a> ";
}
}
$paginazione2 .= "]";
$paginazione = "$precedente ".$paginazione2. " $successiva";