Si vous avez un énorme site Web avec beaucoup de contenu, il est difficile pour les visiteurs de trouver les choses dont ils ont besoin. Maintenant, vous pouvez facilement implémenter cette fonction avec ASP, sans mentionner qu'il y a tant de sites qui prennent en charge ASP maintenant. Après avoir dit tellement de choses, êtes-vous tellement excité, puis construisez votre propre moteur de recherche selon les étapes suivantes:
(1), utilisez d'abord Access97 pour créer une base de données appelée list.mdb, configurez une table appelée liste, puis entrez des noms de fichiers que vous souhaitez interroger dans la table de liste. (thème), Word (mots clés), URL (adresse de liaison), comme indiqué dans le tableau ci-dessous:
ID Titre Word URL
1 tutoriel CGI Débogage local CGI CGI / TESTCGI.htm
2 Téléchargez le centre de la salle de chat, téléchargement de livres de messages / index.htm
(2) Une fois la base de données établie, vous pouvez créer votre page de recherche ASP.
<! - # Inclure File = ADOVBS.inc->
<% Établir une connexion à la base de données
Con = dbq = + server.mappath (list.mdb) +;
Établir un objet de connexion et ouvrir la base de données
SET MYCON = Server.CreateObject (ADODB.Connection)
mycon.open.con%>
Créez la routine de l'objet RecordSet, ouvrez l'objet RecordSet pour passer la chaîne SQL et toutes les informations de connexion
<% set rs = server.createObject (adodb.recordSet)
Rs.OOPEN SELECT * LISTE FORMES où le titre et le mot comme «%» & request.form (Word) &% », MyCon, AdoptenStativeie
%>
Créez les informations d'affichage et les pages de requête après la requête, vous pouvez obtenir n'importe quel nom que vous souhaitez
<Html> <A-head> <tictle> Résultats de la requête </Tictle> </-head>
<corps bgcolor = # ffffff>
<p align = centre> <br>
Requête statistique dans le total <% Response.Write (Rs.rcordCount)%> Enregistrer </p> <br>
<div align = Center> <Fenter>
<Table Border = 1 Align = Center BorderColor = 000000 BerdorCoorlight = # 000000 BorderColordark = # ffffff>
<tr align = Center>
<td width = 20% align = Center bgcolor = # ffffff> id </td>
<td width = 60% align = Center bgcolor = # ffffff> thème </td>
<td width = 20% align = Center bgcolor = # ffffff> View </td> </s table>
<Table Border = 1 Align = Center BorderColor = 000000 BerdorCoorlight = # 000000 BorderColordark = # ffffff>
<tr align = Center>
<! - Extraire les informations de la base de données->
<% Sans Rs.Eof%>
<tr align = Center>
<td width = 20% align = Center bgcolor = # fffff> <% = rs (id)%> </td>
<td width = 60% align = Center bgcolor = # fffffff> <% = rs (titre)%> </td>
<td width = 20% align = Center bgcolor = # fffffff> <a href = <% = rs (url)% >> go </a> </td>
<% Rs.MoVenext%> </tr> <% wend%> </s table> </ Center> </div> <% Rs.Close%>
<% mycon.close%>
Fermez le lien
</ body> </html>
Établissons une page de recherche ci-dessous
<Html> <A-Head> <Title> Page de recherche </Tictle> </ Head>
<! - Créez un formulaire de recherche->
<Teomod = post-action = search.asp>
<div align = Center> <Nener> <p> <Type d'entrée = Nom du texte = Word Size = 30>
<Type de saisie = Soumider Value = Soumider Name = B1> <Type d'entrée = RESET Value = Clear Name = B2> </p>
</ Center> </div> </ Form>
<hr width = 600 align = Center>
<html>
Eh bien, même si le moteur de recherche de ce site est terminé, ce que vous devez faire ensuite est de saisir la base de données.
Le contenu de cet article vient de www.lodoeshop.com, veuillez indiquer la source de réimpression.