Recommandé: une fonction qui analyse ASP pour vérifier si le lien du site Web est normal % Functionurlchk (Surl) onerrorResumeNext setxmlhttp = server.createObject (Microsoft.xmlhttp) Surl = http: //www.code-123.com ifu
Il est très pratique d'utiliser ASP pour implémenter les fonctions des moteurs de recherche, mais comment implémenter des recherches intelligentes similaires à 3721? Par exemple, lorsque les Chinois sont entrés dans la zone de condition de recherche, des mots clés tels que la Chine et des personnes en sont automatiquement extraits et recherchés dans la base de données. Après avoir lu cet article, vous pouvez constater que cette fonction est si simple à implémenter.La première étape consiste à créer une base de données nommée db_sample.mdb (cet article prend l'exemple de la base de données Access2000), et créer un tableau t_sample.table t_sample inclut les champs suivants:
Numéro d'identification automatique
Texte u_name
Notes u_info
Dans la deuxième étape, nous commençons à concevoir la page de recherche Search.asp. La page comprend un formulaire (frm_search), qui comprend une zone de texte et un bouton de soumission. Et définissez la propriété de la méthode du formulaire pour obtenir et la propriété Action sur Search.asp, c'est-à-dire la soumettez-la à la page Web elle-même. Le code est le suivant:
| <! - Search.asp -> <formName = frm_searchMethod = getAction = search.asp> Veuillez saisir les mots clés: <putype = textName = keySize = 10> <portType = soumidValue = search> </ form> |
Ensuite, nous entrons dans la partie clé de la mise en œuvre de la recherche intelligente.
Tout d'abord, établissez une connexion à la base de données. Ajoutez le code suivant au début de Search.asp:
| <% Dimstrprovider, CNN strprovider = fournisseur = microsoft.jet.oledb.4.0; dataSource = strProvider = strProvider & server.mappath (/) & / data / db_sample.mdb 'Supposons que la base de données est stockée dans le répertoire de données dans le répertoire racine de la page d'accueil Setcnn = server.createObject (adodb.connection) CNN.OpenstrProvider ouvre la connexion de la base de données %> |
Ensuite, les données reçues par la page ASP sont jugées et recherchées dans la base de données.
| <FontColor = # FF0000> Aucun résultat n'a été trouvé! ! ! </font> <% Autre %> |
Recherchez des éléments avec le nom <fontcolor = # ff0000> <% = s_key%> </font>, et trouvez un total d'articles avec <fontColor = # ff0000> <% = rst.recordCount%> </font>:
| <% Tandis que la fin de l'ensemble d'enregistrements entier, affiche les informations recherchées et définit le lien %> <! - Ici, vous pouvez définir l'objectif de lien dont vous avez besoin -> <fontStyle = Font: 12pt 安安> <href = info.asp? id = <% = rst (id)%> cible = _blank> <% = rst (u_name)%> </a> </font> <! - Montrez quelques détails -> <fontstyle = Font: 9pt 安> <% = Left (RST (U_info), 150)%> </font> <p> <% RST.MOVENEXT Se promener RST.CLOSE Setrst = rien Endire Endire %> |
Partager: Tutoriel ASP: Production ASP de Code de rotation des images Flash News Common News Ceci est un fichier de page Web normal html head metahttp-equiv = content-typecontent = text / html; charset = gb2312 / title actual and picture rotation / title / head body! - # includeFile = diaoyong.asp-- / body / html toute page web simplement appelez le fichier suivant (diaoyong.asp), et le f usuge
2 pages de la page suivante de la page suivante précédente