Red de conocimiento informático - Aprendizaje de programación - Código fuente del cuadro de búsqueda HTML

Código fuente del cuadro de búsqueda HTML

Si tiene un sitio web enorme con mucho contenido, a menudo resulta difícil para los visitantes encontrar lo que necesitan. ¡En este momento necesita una búsqueda en el sitio para ayudar a los visitantes a encontrar la información solicitada más rápido! Ahora puedes lograr fácilmente esta función usando ASP, sin mencionar que hay muchos sitios web que admiten ASP. Con este motor de búsqueda, puede buscar cualquier archivo o información de software en su página de inicio, ¡y puede ser preciso en cada palabra! ¿Estás desconsolado después de decir tanto? Luego siga los siguientes pasos para crear su propio motor de búsqueda:

(1) Primero use access97 para crear una base de datos llamada list.mdb y cree una tabla llamada list en ella. Luego, ingrese algunos nombres de archivos que desea consultar en la lista, así como las palabras clave y los enlaces correspondientes. A continuación se establecen cuatro proyectos ID (número), título (tema), palabra (palabra clave) y url (dirección del enlace), como se muestra en la siguiente tabla:

ID título texto url

1 tutorial de cgi depuración local cgi cgi/testcgi.htm

2 Sala de chat del centro de descargas, descarga del libro de visitas/index.htm

(2) Una vez establecida la base de datos, puede crear Su página de búsqueda asp. El siguiente es el programa fuente de una página de búsqueda ASP, el nombre del archivo es search.htm. Este motor de búsqueda puede buscar tanto títulos como contenido de palabras. Por supuesto, puedes crear más búsquedas si es necesario:

& lt! -# INCLUDE file = " adovbs . Inc "-& gt;

& lt% "Establece una conexión a la base de datos.

con = " DBQ = "+server . mappath( " list .MDB ")+"default dir=DIRVER={Microsoft Access Driver (*.MDB)}"

"Cree un objeto de conexión y abra la base de datos.

set mycon = server . createobject("ADODB.Connection")

mycon open . con %>

"Crear un proceso de ejemplo de objeto de conjunto de registros. abra el objeto del conjunto de registros y pase la cadena SQL y toda la información de conexión

& lt% set RS = createobject("ADODB. Recordset")

rs.open. Lista de FORMULARIO con título y palabra como ' % ' & amprequest . información y se crea la página de consulta, puede nombrarla como desee.

& lthtml & gt& lthead & gt& lttitle & gtquery resultados

& ltbody bgcolor = "#ffffff" & gt

& ltp align="center " > & ltbr & gt

"Consulta estadística * * *Sí

& ltdiv align="center " >& ltcenter& gt

& lttable border = " 1 " align=" center " border color=" 000000 " berdorcoorlight = " # 000000 " bordercolordark = " #ffffff " & gt;

& lttr align="center "

& ltTD ancho = " 20% " align = " centro " bgcolor = " # ffffff " & gt ID & lt/TD & gt

& ltTD ancho = " 60 % " align = " centro " bgcolor; " #ffffff " & gt. theme

& ltTD width = " 20% " align = " center " bgcolor = " # ffffff " & gt. 1 " align = " center " color del borde = " 000000 " berdorcoorlight = " # 000000 " bordercolordark = " # ffffff " & gt;

& lttr align="center " >>p>

& lt! - Extraer información de la base de datos -& gt;

& lt% mientras no sea rs.eof % & gt

& lttr align="center " >

& ltTD ancho = " 20% " align = " center " bgcolor = " # ffffff " & gt & lt% = RS(" id ")% & gt & lt/TD & gt; >& ltTD ancho = " 60% " align = " center " bgcolor = " # ffffff " & gt. & lt% = RS(" title ")% & gt; & lt/TD & gt;

& ltTD ancho = " 20% " align = " center " bgcolor = " # ffffff " & gt. & lta href = " & lt% =rs("url") % >& gtGO & lt/a & gt;& lt/TD & gt;

& lt% rs.movenext % & gt& lt /tr & gt;& lt% wend % & gt& lt/table & gt;& lt/center & gt;& lt/div & gt;& lt% rs.close % & gt

& lt % mycon.close %>

"Cerrar enlace

</body></html>

Creemos una página de búsqueda.

& lthtml & gt& lthead & gt& lttitle & gtPágina de búsqueda

& lt! -Crear tabla de búsqueda->

<from método = " POST " acción = " búsqueda . ASP " >

<div align="center " ><center & gt& ltp & gt& ltinput tipo = " texto " nombre = " palabra " tamaño = " 30 " >>p>

& tipo de entrada = " enviar " valor = " enviar " nombre = " b 1 " >& tipo de entrada = " restablecer " valor = " clear " nombre = " B2 " ></p>

</center></div></form & gt;

& lthr width="600" align="center " >>p>

& lthtml & gt

Bien, el motor de búsqueda de este sitio va aquí. Eso es todo, ¡todo lo que tienes que hacer a continuación es ingresar cosas en la base de datos!