Постраничный вывод из базы

Я извращенец?

Имеется таблица в базе данных. Надо выводить по несколько записей ($segment) на страницу. Если общее количество записей ($total) кратно числу выводимых на страницу, то нам нужно $total/$segment страниц. Если же не кратно, то нам нужны целая часть от $total/$segment плюс одна страница. Хотелось это вычислять одним выражением. В итог сделал так (PHP):

$pages = floor($total/$segment) + ceil(sin($total % $segment));

Upd. Еще надо модуль синуса вычислить. Хотя маловероятно, что потребуется выводить больше 180 строк на страницу.

Upd 2. Да, я извращенец и идиот. Все гораздо проще — надо округлять в большую сторону:

$pages = ceil($total/$segment);

← Дети | Главная | Справочник Розенталя →

Добавить комментарий

(Если вы не оставляли комментариев ранее, то вы должны быть подтверждены владельцем сайта, прежде чем ваш отзыв появится. Спасибо, что подождали.)

Архив

Creative Commons License
This weblog is licensed under a Creative Commons License.
Работает на
Movable Type 3.21
98746801
My status a.kost