Вход
Регистрация
PHP коды
| Простейшая пагинация
// Текущая страница $start = 5; // Кол-во элементов на страницу $list = 10; // Всего элементов $all = 133; // Вычисляем и округляем кол-во страниц $pages = ceil($all / $list); // тут еще можно сделать проверку наличия текущей страницы // 3 страницы влево $left = [$start - 1, $start - 2, $start - 3]; // 3 страницы вправо $right = [$start + 1, $start + 2, $start + 3]; // ну и рисуем пагинацию $str = '[« 1] '; if ($start === 1) { $str = '« '; } $str .= ' ['. $left[2] .'] ['. $left[1] .'] ['. $left[0] .'] '; $str .= ' >'. $tek .'< '; $str .= ' ['. $right[0] .'] ['. $right[1] .'] ['. $right[2] .'] '; if ($start === $pages) { $str .= ' » '; } else { $str .= '[» '. $pages .'] '; } echo $str;
Онлайн: 1
Реклама
Наш надёжный хостинг партнер
Купить рекламу