Intereting Posts
Роллинг вашей собственной вики-страницы (Wiki внутри БД) PHP нажимает новый ключ и значение в существующем массиве объектов cakephp 1.3, как использовать Paginator-> sort () для двух столбцов? Загрузить в произвольный файл .html с помощью PHP? Как перенаправить пользователей на свои идентификационные URL / целевые страницы после входа в систему? WooCommerce: Как вы добавляете текст перед ценой и до цены продажи? Как динамически создавать объекты в PHP? Прозрачность изображения и альфа при слиянии изображений с PHP Почему этот PHP-код работает на одной машине и терпит неудачу на другом? Как сделать определенные файлы доступными только для PHP-скриптов? Преобразование существующих PHP / MYSQL / веб-сайтов в родные приложения IOS / Android Запросы Mysql VIEWS против PHP Как использовать функции MySQL в Propel Как я могу получить адрес электронной почты пользователя в приложениях Google? Как я могу использовать несколько типов содержимого заголовков PHP на одной странице? Это возможно?

php pagination, ограничение на страницу

Любой может помочь мне с этим кодом ограничить число на страницу,

function PageMain() { global $TMPL; $text = $_GET['a']; $name = urldecode(htmlEntities($_GET['q'])); // pagination $per_page = 10; $page_query = mysql_query("SELECT COUNT(genres) from table WHERE genres LIKE '%%$name%'"); $pages = @ceil(mysql_result($page_query, 0) / $per_page); $page = (isset($_GET['page']) AND (int)$_GET['page'] > 0) ? (int)$_GET['page'] : 1; $start = ($page - 1) * $per_page; $skin = new skin('shared/pagination'); $pagination = ''; if ($pages >= 1 && $page <= $pages) { for ($x=1; $x<=$pages; $x++) { $TMPL['pagination'] = ($x == $page) ? '<a class="active" href="/index.php?a=genre&q='.urlencode($name).'&page='.$x.'">'.$x.'</a> ' : '<a href="/index.php?a=genre&q='.urlencode($name).'&page='.$x.'">'.$x.'</a> '; $pagination .= $skin->make(); } } $TMPL['pagination'] = $pagination; } 

теперь выглядит на этой картинке:

http://i.imgur.com/7Y0tF.png

Мне нужно сделать что-то вроде этого со следующей и последней страницей:

http://i.imgur.com/7Oqfn.gif

Для большого количества страниц рассмотрите использование «логарифмической» разбивки на страницы, см. Здесь:

Как выполнять навигацию по страницам для многих, многих страниц? Логарифмическая навигация по страницам