При разбиении на страницы ваш поисковый запрос должен будет иметь возможность возвращать результаты с x по y. Таким образом, вы можете искать обезьян и возвращать все результаты с 1 по 10, а затем с 11 до 20 для следующей страницы.
search( $term='monkey', $firstResult=0, $numberOfResults=10 );
Ваша страница результатов должна принимать термин, firstResult и numberOfResults в качестве параметров строки запроса. Так что если ваша первая страница выглядит так:
search.php?term=monkey&firstResult=0&numberOfResults=10
Ваша следующая ссылка будет выглядеть так:
search.php?term=monkey&firstResult=11&numberOfResults=20
Вы также можете использовать предопределенное числоOfResults на страницу, так что вам нужен только параметр $ page (например, search.php?term=monkey&page=1
, search.php?term=monkey&page=2
).