Сейчас моя пагинация бы показать что-то вроде этогоРазбивка, чтобы показать максимальное значение и ограничить
[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;
?>
Соответствующие если заявление, которое отображает разбивку на страницы
<?php
if ($pages >=1 && $page <= $pages) {
for ($x=1; $x<=$pages;$x++) {
echo "<a href=\"?page=" .$x."\">".$x."</a>";
}
}
?>
[оффтоп] Если у вас есть огромные данные для управления, а затем положить их в несколько страниц, положить их в на одной странице, но показывается только небольшое количество результатов, например, 10. Когда пользователь прокручивается вниз, загружайте другие вещи с помощью XMLHttpRequest асинхронно. Точно так же, как Google делает поиск изображений или, как DuckDuckGo. [/ Offtopic]. – ShuklaSannidhya