Мне нужна помощь с добавлением условия для живого поиска php

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

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

Спасибо

Рошан


person Roshan    schedule 31.05.2010    source источник


Ответы (2)


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

Вот как это сделать: Пейджинг PHP MySQL.

person Babiker    schedule 31.05.2010

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

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

person Ben    schedule 31.05.2010
comment
да, хорошая идея, но как мне реализовать это в моем php-коде... чтобы просто дать определенный набор результатов, как вы говорите? - person Roshan; 01.06.2010