if (!$db){
echo"
|
![]() | $page / $total_page |
|
![]() | "; $numpage=2; if ($page == 1) { echo "[First] "; } else { echo "[First] "; } $topnear = $page - $numpage; $lastnear = $page + $numpage; if ($topnear <= 1) { $pres = 1; if ($total_page <= ($numpage * 2 + 1)) { $nexs = $total_page; } else { $nexs = $numpage * 2 + 1; } } elseif (($page == $total_page) && ($total_page <= ($numpage * 2))) { $pres = 1; $nexs = $total_page; } elseif ($lastnear >= $total_page) { $pres = $total_page - ($numpage * 2); $nexs = $total_page; } else { $pres = $topnear; $nexs = $lastnear; } if ($pres > 1) { echo "..."; } for($i=$pres; $i <= $nexs; $i++) { if ($i == $page) { echo "[$i]"; } else { echo "[$i] "; } } if ($nexs < $total_page) { echo "..."; } if ($page == $total_page) { echo "[Last] "; } else { echo " [Last]"; } echo(" |