Fammi sapere se ti funziona, anche se dovrebbe funzionare all 100%.Codice PHP:
<?
$minimo=$_GET['minimo']; //obbligatorio
$numperpag=6; //numero per pagina
$numresults = mysql_query("Select * from tua_tabella");
$numrows = mysql_num_rows($numresults);
if (empty( $minimo)){
$minimo = 0;
}
$query=mysql_query("Select * from tua_tabella limit $minimo,$numperpag");
while($array=mysql_fetch_array($query)){?>
Messaggio Guestbook: id#<? <? echo $array['id'] ?> <? echo $array['messaggio'] ?>
<? } ?>
<?php
$query = mysql_query(" SELECT COUNT(id) As Tot
from tua_tabella");
$estract = mysql_fetch_array($query);
$numero_record=$estract['Tot'];
if ($numero_record > 6) {
echo"<table class=\"xxx\">";
if ( $minimo >= 2){
$prevoffset = $minimo - $numperpag;
print "<tr align=\"center\"><td align=\"center\" ><a href=\"pagina.php?minimo=$prevoffset\">Indietro</a></td>";
}
$pages = intval( $numrows / $numperpag);
if ( $pages < ( $numrows / $numperpag)){
$pages = ( $pages + 1);
}
for ( $i = 1; $i <= $pages; $i++){
$nuovominimo = $numperpag * ( $i-1);
if ( $nuovominimo == $minimo){
print "<td>$i</td>";
}else{
echo "<td><a href=\"pagina.php?=minimo=$nuovominimo\">$i</a></td>";
}
}
if ( ! ( ( $minimo / $numperpag) == ( $pages - 1)) && ( $pages != 1)){
$nuovominimo = $minimo + $numperpag;
print "<td><a href=\"pagina.php?minimo=$nuovominimo\">Avanti</a></td></tr>";
}
} else {
echo "";
}
?>
</table>
![]()