Мне нужна помощь с добавлением условия в php live search - PullRequest
2 голосов
/ 31 мая 2010

Я только изучаю php и попал в этот урок http://www.w3schools.com/php/php_ajax_livesearch.asp

До сих пор мой PHP-файл поиска выглядел так же, как в примере, но я изменил if (strlen($q) > 0) на if (strlen($q) > 3), чтобы отображать результаты после ввода минимум 3 слов. Мне интересно, как я могу сделать результаты разбивки на страницы, если их много?

Спасибо

Roshan

Ответы [ 2 ]

1 голос
/ 31 мая 2010

Идея поисковых предложений состоит в том, чтобы показать пользователю, что у вас есть на вашем сайте, с точки зрения релевантности, которые соответствуют его запросу. При этом следует указывать только подмножество результатов, являясь наиболее релевантным первым результатом, а не весь файл или база данных. Другими словами, нумерация страниц не требуется.

Покажите пользователю 5 или 10 предметов, если он не найдет то, что хочет, он будет продолжать писать, пока не найдет его. Если он не найдет его, он просто обыщет его. Помните, что это предложение и ничего более.

1 голос
/ 31 мая 2010

Вам потребуется страница после получения количества записей из вашей базы данных. Пейджинг должен выполняться тем же сценарием, который повторяет ваш ответ ajax.

Вот как сделать страницу: PHP MySQL paging.

...