Ciao a tutti,
utilizzo questa funzione per la paginazione dei dati presi da db mysql:
Codice PHP:
<?php
function pagination_3($total_pages,$page,$webpage){ //imposto la mia $webpage come parametro formale
$pagination = "";
if($total_pages!=1){
if($page>'1')
{
$pagination.="[url=".$webpage."][size="1"]prima[/size][/url]
[url=".$webpage."]Prev[/url]";
}
//Impostiamo il massimo numero di links di partenza da visualizzare nella pagina.
$maximum_links = 10;
//Se sono necessarie meno pagine rispetto al numero massimo
if($total_pages<=$maximum_links)
{
//Il numero massimo di links che occorreranno saranno pari al numero totale di pagine + 1
$maximum_links = $total_pages+1;
}
//Se ne sono necessarie di piu, allora:
else{
//$maximum_links +1
$maximum_links=$maximum_links+1;
if($page>=$maximum_links){
$maximum_links=$page+1;
}
}
for ($i=1;$i<$maximum_links;$i++)
{
if($i==$page){
$pagination.="<a>".$i."</a>";
}
else{
$pagination.= "[url=".$webpage."]".$i."[/url]";
}
}
//next e ultima pagina;
if(($page >="1")&&($page!=$total_pages)){
$pagination.= "[url=".$webpage."]Next[/url]
[url=".$webpage."][size="1"]ultima[/size][/url]";
}
}
else{
$pagination.="";
}
return($pagination);
}
//il risultato di questa paginazione è il seguente :
//prima PREV 1 2 3 4 5 6 7 8 9 10 Next ultima
?>
Il mio problema è il seguente:
come faccio a fare in modo di visualizzare la lista dei numeri di pagine sia all'inizio che alla fine della pagina?
Grazie ciao