• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    用ASP建立站內搜索

    發布: 2007-7-14 19:37 | 作者: 佚名    | 來源: 網絡轉載     | 查看: 50次 | 進入軟件測試論壇討論

    領測軟件測試網 假如你擁有一個龐大的網站,內容又多,那么來訪者往往很難找到自己所需要的東東,這時候你就需要一個站內搜索來幫助來訪者更快的找到索要的資料了!現在你就可以用asp輕易的實現這種功能,何況現在支持asp的站點這么多,利用這個搜索引擎可以搜索到你的主頁里面任何一個文件或者軟件資料,它可以精確到每個字!說了這么多你是不是怦然心動了啊,那就按照下面的步驟來建立自己的搜索引擎吧:

        (一),首先利用access97建立一個名為list.mdb的數據庫,在里面建立一個名為list的表,然后在list表里面輸入一些你想要被查詢的文件名字,關鍵的搜索詞還有相對應的鏈接,下面建立了四個項目ID(編號),title(主題),word(關鍵詞),url(鏈接地址),如下表所示:

    IDtitlewordurl
    1cgi教程本地調試cgicgi/testcgi.htm
    2下載中心聊天室,留言本download/index.htm

         (二),建立了數據庫以后就可以建立你的asp搜索頁面了,下面是一個文件名為search.htm的asp搜索頁面的源程序,這個搜索引擎可以同時搜索title和word里面的內容,當然如果你有需要的話可以建立更多的搜索:

         <!--#INCLUDE file="ADOVBS.inc"-->
              <%  "建立數據庫的連接
         con="DBQ="+server.mappath("list.mdb")+";DefaultDir=;DIRVER={microsoft Access Driver(*.mdb)};"
              "建立CONNECTION對象并打開數據庫
         set mycon=server.createobject("ADODB.CONNECTION")
              mycon.open.con  %>
              "創建Recordset對象的例程,打開Recordset對象傳遞SQL串以及所有的連接信息
              <% set rs=server.createobject("ADODB.Recordset")
              rs.open "SELECT*FORM list where title and word like '%'&request.form("word")&"%'",MyCon,adOpenStatie
              %>
              "建立查詢后的顯示信息和查詢頁面,你想取什么名字都可以
              <html><head><title>查詢結果</title></head>
              <body bgcolor="#ffffff">
              <p align="center"><br>
              "統計查詢共有<% Response.Write(RS.RecordCount) %>條紀錄</p><br>
              <div align="center"><center>
              <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">主題</td>
              <td width="20%" align="center" bgcolor="#ffffff">查看</td></table>
              <table border="1" align="center" bordercolor="000000" berdorcoorlight="#000000" bordercolordark="#ffffff">
              <tr align="center">
              <!--從數據庫提取信息-->
              <% while not rs.eof %>
              <tr align="center">
              <td width="20%" align="center" bgcolor="#ffffff"><% =rs("id") %></td>
              <td width="60%" align="center" bgcolor="#ffffff"><% =rs("title") %></td>
              <td width="20%" align="center" bgcolor="#ffffff"><a href="<% =rs("url") %>">GO</a></td>
              <% rs.movenext %></tr>    <% wend %></table></center></div><% rs.close %>
              <% mycon.close %>
              "關閉鏈接
              </body></html>
              下面我們來建立搜索頁面
         <html><head><title>搜索頁面</title></head>
              <!--創建搜索表格-->
              <from method="POST" action="search.asp">
              <div align="center"><center><p><input type="text" name="word" size="30">
              <input type="submit" value="提交" name="B1"><input type="reset" value="清除" name="B2"></p>
              </center></div></form>
              <hr width="600" align="center">
              <html>
              好了,這個站內搜索引擎到這里就算完成了,你接下來要做的就是吧東西輸入數據庫了!


    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備2023014753號-2
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>