今、私のページネーションはこのようなものを表示します
[1] [2] [3] [4] [5] [6] [7] [8] [9]
どうすればこのように表示されますか
[1] [2] [3] [4] [5] ... [9]
<?php
$per_page = 10;
$pages_query = mysql_query ("SELECT COUNT(`message_id`) FROM `messages`") or die(mysql_error());
$pages = ceil(mysql_result ($pages_query, 0) / $per_page);
$page = (isset ($_GET['page'])) ? (int) $_GET['page'] : 1;
$start = ($page - 1) * $per_page;
?>
ページネーションをエコーアウトする関連するifステートメント
<?php
if ($pages >=1 && $page <= $pages) {
for ($x=1; $x<=$pages;$x++) {
echo "<a href=\"?page=" .$x."\">".$x."</a>";
}
}
?>