Si tiene un gran sitio web con mucho contenido, entonces es difícil para los visitantes encontrar las cosas que necesitan en este momento, ¡necesita una búsqueda en el sitio para ayudar a los visitantes a encontrar la información requerida más rápido! Ahora puede implementar fácilmente esta función con ASP, sin mencionar que hay tantos sitios que admiten ASP ahora. Después de decir tanto, ¿está tan emocionado, luego cree su propio motor de búsqueda de acuerdo con los siguientes pasos:
(1), primero use Access97 para crear una base de datos llamada list.mdb, configure una tabla llamada lista e ingrese algunos nombres de archivos que desea consultar en la tabla de la lista. (tema), palabra (palabras clave), url (dirección de enlace), como se muestra en la tabla a continuación:
ID Título Word URL
1 Tutorial CGI DEBUG LOCAL CGI CGI/testcgi.htm
2 Descargue el centro de la sala de chat, el libro de mensajes descargar/index.htm
(2) Después de establecer la base de datos, puede crear su página de búsqueda ASP.
<!-#include file = adovbs.inc->
<% Establecer una conexión de base de datos
Con = dbq =+server.mappath (list.mdb)+;
Establecer un objeto de conexión y abrir la base de datos
Establecer mycon = server.createObject (ADODB.Connection)
mycon.open.con %>
Cree la rutina del objeto RegistroSet, abra el objeto RegistroSet para pasar la cadena SQL y toda la información de conexión
<% set rs = server.createObject (ADODB.RecordSet)
Rs.oopen SELECCION*Lista de formulario donde el título y la palabra como '%' & request.form (word) &% ', mycon, adoanstativeie
%>
Cree la información de visualización y las páginas de consulta después de la consulta, puede obtener cualquier nombre que desee
<html> <cead> <tictle> Resultados de la consulta </tictle> </head>
<Body bgcolor =#ffffff>
<p align = Center> <br>
Consulta estadística en total < % respuesta.write (rs.rcordCount) %> registro </p> <br>
<Div align = Center> <Center>
<TABLE BORDER = 1 Align = Center BorderColor = 000000 Berdorcoorlight =#000000 BorderCollark =#ffffff>
<TR align = Center>
<td width = 20% align = centro bgcolor =#ffffff> id </td>
<td width = 60% align = Center bgcolor =#ffffff> tema </td>
<td width = 20% align = centro bgcolor =#ffffff> ver </td> </table>
<TABLE BORDER = 1 Align = Center BorderColor = 000000 Berdorcoorlight =#000000 BorderCollark =#ffffff>
<TR align = Center>
<!-Extraiga información de la base de datos->
< % Aunque no rs.eof %>
<TR align = Center>
<td width = 20% align = centro bgcolor =#fffff> <% = rs (id)%> </td>
<td width = 60% align = centro bgcolor =#fffffff> <% = rs (title)%> </td>
<td width = 20% align = centro bgcolor =#fffffff> <a href = <% = rs (url)% >> go </a> </td>
< % Rs.movenext %> </tr> < % wend %> </table> </center> </div> < % rs.close %>
< % mycon.close %>
Cierre el enlace
</body> </html>
Establecamos una página de búsqueda a continuación
<html> <cead> <title> Página de búsqueda </tictle> </head>
<!-Crea un formulario de búsqueda->
<Teomod = post Action = Search.asp>
<div align = Center> <center> <p> <input type = text name = word size = 30>
<input type = Subt value = Subt name = b1> <input type = reset value = clear name = b2> </p>
</Center> </div> </form>
<Hr Width = 600 Align = Center>
<html>
Bueno, incluso si el motor de búsqueda en este sitio está completo, lo que tiene que hacer a continuación es ingresar a la base de datos.
El contenido de este artículo proviene de www.lodohop.com, indique la fuente para reimpresiar.