Как отобразить результаты поиска в новой форме - PullRequest
0 голосов
/ 06 апреля 2011

Я создал систему, и в этой системе у меня есть страница поиска / поиска и страница результатов поиска / поиска. По сути, страница поиска / поиска состоит из нескольких текстовых полей, и чем больше пользователь заполняет, тем эффективнее будет поиск. Я использую SQL Server 2005 для хранения данных, и я могу легко обновлять / вставлять / сохранять новые данные, но я не знаю, как искать данные ... Я хочу, чтобы пользователь заполнил поля в форме поиска / поиска и чтобы результаты отображались на странице результатов поиска / поиска. Можно ли это сделать?

Ответы [ 2 ]

0 голосов
/ 06 апреля 2011

Да.Есть несколько способов достичь этого.Один из возможных способов - передать критерии поиска на страницу результатов поиска через строку запроса.Другой очень похожий способ - сохранить критерии поиска в сеансе и перенаправить на страницу результатов поиска.В любом случае на странице результатов поиска вы захотите взять данные и построить свой SQL-запрос.В зависимости от того, что вам нужно, вы можете использовать полнотекстовый поиск, как предложил Кести, или вы можете просто использовать FIELD как «% user input data%» в ваших запросах.Это действительно зависит от ваших потребностей.

0 голосов
/ 06 апреля 2011

Это зависит от того, какие данные вам нужно искать.

Если это общие текстовые данные, лучше всего использовать Полнотекстовый поиск

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...