$start = 0;
$end = 0;//號碼頁的起始與結束
if($cpage == 1)
echo "第一頁 |";
else
echo "第一頁 |";
if($cpage > 1)
echo " 上一頁 ";
//上N頁
if($cpage > $show)
{
$up_page = ($cpage / $show) * $show + 1 - $show;
if($up_page < 1){ $up_page = 1; }
echo "| 上".$show."頁 ";
}
else
echo " ";
//數字頁
if($pages > 1)
{
if($cpage <= $show)
{
$start = 1;
$end = $show;
}
else if($cpage >= $pages)
{
$start = $pages - ($show-1);
$end = $pages;
}
else
{
$start = ($cpage / $show) * $show;
$end = ($cpage / $show) * $show + $show;
}
if($start < 1){ $start = 1; }
if($end > $pages){ $end = $pages; }
for($i = $start;$i <= $end;$i++)
{
if($cpage == $i)
echo "".$i." ";
else
echo "".$i." ";
}
}
//下N頁
if($pages - $cpage > $show)
{
$dw_page = ($cpage / $show) * $show + 1 + $show;
if($dw_page > $pages)
$dw_page = $pages;
echo " 下".$show."頁 |";
}
if($cpage < $pages)
echo " 下一頁 |";
if($pages > 1)
{
if($cpage == $pages)
echo " 最末頁";
else
echo " 最末頁";
}
?>
|
}
?>