Прежде всего вам не нужны операторы if, чтобы проверить, является ли это первой страницей или второй и т. Д. Codeigniter будет отображать соответствующие данные. Но вы можете проверить, есть ли там номер страницы.
Способ разбиения на страницы работает с использованием смещения и ограничения функциональности базы данных.
Таким образом, страница 1 будет: предел 5 (максимум на страницу), смещение: 0 (начиная с 0)
Страница 2: ограничение 5 (максимум на страницу), смещение: 6
Обычно codeigniter проверяет, является ли сегмент URL (3 по умолчанию) действительным, если нет, то он переходит и получает страницу 1.
Возможно, сам код неправильный, возможно, вы захотите его опубликовать.