Salve ragazzi, ho un problema nella paginazione dei risultati, in pratica lo script che ho trovato in rete funziona ma è incompleto in alcune parti, in pratica il risultato finale che mi restituisce è quello all'immagine in basso allegato, e vorrei farlo come nel secondo esempio




Vorrei quindi aggiungere la funzione next (per vedere la pagina successiva) , previous (per vedere quella precedente) , l'ultima e la prima pagina, e il risultato degli elementi totali trovati.

Il codice che utilizzo attualmente per la paginazione è:
Codice PHP:
<?php

$paginazione 
"Pagina risultati:" "[b]".$tot_pages "[/b] 



"
;
for(
$i 1$i <= $tot_pages$i++) 
{
if(
$i == $current_page
{
$paginazione .= "[b]".$i "[/b] ";

else {
if(
$page 10)
{
$uri=$_SERVER['REQUEST_URI'];
$pagina=substr ($uri, -1010);
        if (
$pagina!='index.html'){
$uri2=substr_replace($uri$i, -61); 
$paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
}
else{
$uri2=substr_replace($uri$i, -121); 
$paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
else
{
$uri=$_SERVER['REQUEST_URI'];
$pagina=substr ($uri, -1010);
        if (
$pagina!='index.html'){
$uri2=substr_replace($uri$i, -72); 
$paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
}
else{
$uri2=substr_replace($uri$i, -132); 
$paginazione .= "<a href=\"$uri2\" title=\"Vai alla pagina $i\">$i</a> ";
}
}
}
}
$paginazione .= ""
?>
Il codice che includo nella pagina elenco è:
Codice PHP:


<div align="center">
                                <div class="pagination">
<?
// includiamo uno dei files contenenti la paginazione, commentate l'altro ovviamente
include($root."/ita/layout/page.php");

// in questa cella inseriamo la paginazione
echo "$paginazione";

?>                </div>
        </div>