如果用PHP加MYSQL形成分页显示很简单
看下面的例子:
//$maxnum是每页所显示的最大记录数
$allnum = mysql_num_rows($res);
$page = ceil( $allnum / $maxnum );
$lastnum = $allnum - ( $maxnum * ( $page - 1 ) );
$limitd = $nowpage * $maxnum;
if ( $page == ( $nowpage + 1 ) ) $maxnum = ( $maxnum > $lastnum ) ? $lastnum : $maxnum;//判断最后一页的记录数for ( $i = 0; $i < $page; $i++ )
{
  if ( $i == $nowpage )
  {
    echo "&nbsp;<font color=silver>[ ".($i+1)." ]</font>";
  }
  else
  {
   echo "&nbsp;[<a href=index.php?nowpage=$i&nbsp;".($i+1)."&nbsp;</a>]";
  }
}