Рекомендуется: функция, которая анализирует ASP, чтобы проверить, является ли ссылка на веб -сайт нормальной % FunctionUrlchk (surl) onerrorResumenext setxmlhttp = server.createObject (microsoft.xmlhttp) xmlhttp.openget, surl, false xmlhttp.send ifxmlhttp.status200then urlchk = false urlchk = trueffint. surl = http: //www.code-123.com ifu
Очень удобно использовать ASP для реализации функций поисковых систем, но как реализовать интеллектуальные поиски, аналогичные 3721? Например, когда китайцы вводятся в поле «Условия поиска», ключевые слова, такие как Китай и люди, автоматически извлекаются из него и иссятся в базе данных. Прочитав эту статью, вы можете обнаружить, что эта функция так проста в реализации.Первый шаг - создать базу данных с именем db_sample.mdb (в качестве примера в этой статье есть база данных Access2000) и создать таблицу t_sample.table t_sample включает в себя следующие поля:
Автоматическая идентификационная нумерация
U_name текст
U_info Примечания
На втором этапе мы начинаем проектировать страницу поиска. Страница включает в себя форму (frm_search), которая включает в себя текстовое поле и кнопку отправки. И установите свойство метода формы для получения и свойства действия для поиска. Код заключается в следующем:
| <!-search.asp-> <formname = frm_searchmethod = getAction = search.asp> Пожалуйста, введите ключевые слова: <inputType = textName = keySize = 10> <inputType = poordValue = search> </form> |
Далее мы вводим ключевую часть реализации интеллектуального поиска.
Во -первых, установить подключение к базе данных. Добавьте следующий код в начало search.asp:
| <% DimStrProvider, CNN strProvider = Provider = microsoft.jet.oledb.4.0; dataSource = strprovider = strprovider & server.mappath (/) и/data/db_sample.mdb 'Предположим, что база данных хранится в каталоге данных в корневом каталоге домашней страницы SetCnn = server.createObject (adodb.connection) CNN.OpenstrProvider открывает подключение к базе данных %> |
Затем данные, полученные на странице ASP, оценены и поиск в базе данных.
| <fontcolor =#ff0000> Результаты не было найдено! ! ! </font> <% Еще %> |
Поиск элементов с именем <fontcolor =#ff0000> <%= s_key%> </font>, и найдите общее количество элементов с <fontcolor =#ff0000> <%= rst.recordcount%> </font>::
| <% Хотя в то время как проходит весь набор записей, отображает поисковую информацию и устанавливает ссылку %> <!-Здесь вы можете установить необходимую цель ссылки-> <fontstyle = font: 12pt 安安> <ahref = info.asp? id = <%= rst (id)%> target = _blank> <%= rst (u_name)%> </a> </font> <!-Покажите некоторые детали-> <fontstyle = font: 9pt 安> <%= Left (rst (u_info), 150)%> </font> <p> <% Rst.movenext Венд Rst.close Setrst = ничего Эндиф Эндиф %> |
Поделиться: Учебник ASP: ASP Производство Common Flash News Pictures Код ротации Это нормальный файл веб-страницы HTML Head Metahttp-equiv = content-typecontent = text/html; charset = gb2312/news news и watch/title/title/title/head-body!
2 страницы в общей сложности предыдущей страницы 12 Следующая страница