Нумерация страниц - это то, что так часто встречается в веб-проектах, что обычно лучше создать где-то какой-нибудь класс или, по крайней мере, некоторые удобные функции, которые дают вам все, что вам нужно.
Вот функция, которая возвращает словарь вещей, которые могут быть полезны:
function pagination($numberItems, $perPage, $currentPage) {
$numPages = ceil($numberItems/$perPage);
return array(
'numberPages' => $numPages,
'start' => ($currentPage - 1) * $perPage + 1,
'end' => min($currentPage * $perPage, $numberItems),
'hasNext' => $page != $numPages,
'hasPrev' => $page != 1
);
}