哪为高手教教小弟有关网页里的搜索制作

我正在学做网页,哪为高手教教小弟怎么做搜索?我在主页里做好了搜索栏,可是不知道在下面怎么做来实现搜索功能,先谢谢了
谢谢这位大哥的帮助,可是我怎么看不懂啊.一堆代码,能不能简单点,我的水平很低,太难的看不懂,谢谢了

以下测试通过,你自己修改库名和表名、字段名就行了

<%Dim rs,conn
cadmin=request.form("admin")
cyear = request.form("year")
cmonth = request.form("month")

conn = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/test/yoursdb.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = conn
sql = "SELECT * FROM mydb WHERE year='" + cyear + "' AND month='" + cmonth + "' and admin='" + cadmin + "'"
rs.open sql,conn,3,3
rscount=rs.RecordCount
response.write "共有" & rscount & "条记录" & "<br>"

for i=0 to rscount
if i<rscount then
i=+i
response.write rs.Fields("title") & "<br>"
rs.MoveNext()
end if
next

rs.Close()
Set rs = Nothing
%>

你说要用dw来写,那么代码就有点长哦,

<!--#include file="../Connections/conn.asp" -->
<%
Dim rs__MMColParam
rs__MMColParam = "1"
If (Request.Form("year") <> "") Then
rs__MMColParam = Request.Form("year")
End If
%>
<%
Dim rs__MMColParam1
rs__MMColParam1 = "1"
If (Request.Form("month") <> "") Then
rs__MMColParam1 = Request.Form("month")
End If
%>
<%
Dim rs__MMColParam2
rs__MMColParam2 = "2"
If (Request.Form("admin") <> "") Then
rs__MMColParam2 = Request.Form("admin")
End If
%>
<%
Dim rs
Dim rs_numRows

Set rs = Server.CreateObject("ADODB.Recordset")
rs.ActiveConnection = MM_conn_STRING
rs.Source = "SELECT * FROM mydb WHERE year = '" + Replace(rs__MMColParam, "'", "''") + "' and month='" + Replace(rs__MMColParam1, "'", "''") + "' and month='" + Replace(rs__MMColParam2, "'", "''") + "'"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.Open()

rs_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = -1
Repeat1__index = 0
rs_numRows = rs_numRows + Repeat1__numRows
%>

<%
' *** Recordset Stats, Move To Record, and Go To Record: declare stats variables

Dim rs_total
Dim rs_first
Dim rs_last

' set the record count
rs_total = rs.RecordCount

' set the number of rows displayed on this page
If (rs_numRows < 0) Then
rs_numRows = rs_total
Elseif (rs_numRows = 0) Then
rs_numRows = 1
End If

' set the first and last displayed record
rs_first = 1
rs_last = rs_first + rs_numRows - 1

' if we have the correct record count, check the other stats
If (rs_total <> -1) Then
If (rs_first > rs_total) Then
rs_first = rs_total
End If
If (rs_last > rs_total) Then
rs_last = rs_total
End If
If (rs_numRows > rs_total) Then
rs_numRows = rs_total
End If
End If
%>
<%
' *** Recordset Stats: if we don't know the record count, manually count them

If (rs_total = -1) Then

' count the total records by iterating through the recordset
rs_total=0
While (Not rs.EOF)
rs_total = rs_total + 1
rs.MoveNext
Wend

' reset the cursor to the beginning
If (rs.CursorType > 0) Then
rs.MoveFirst
Else
rs.Requery
End If

' set the number of rows displayed on this page
If (rs_numRows < 0 Or rs_numRows > rs_total) Then
rs_numRows = rs_total
End If

' set the first and last displayed record
rs_first = 1
rs_last = rs_first + rs_numRows - 1

If (rs_first > rs_total) Then
rs_first = rs_total
End If
If (rs_last > rs_total) Then
rs_last = rs_total
End If

End If
%>

查找到的记录总数为:<%=(rs_total)%><br> 分别是:<br>
<%
While ((Repeat1__numRows <> 0) AND (NOT rs.EOF))
%>
<%=(rs.Fields.Item("title").Value)%><br>
<%
Repeat1__index=Repeat1__index+1
Repeat1__numRows=Repeat1__numRows-1
rs.MoveNext()
Wend
%>
<br>

<%
rs.Close()
Set rs = Nothing
%>
温馨提示:内容为网友见解,仅供参考
无其他回答

用ASP如何编写站内搜索, search.asp应该如何编写呢?
1 cgi教程 本地调试cgi cgi\/testcgi.htm 2 下载中心 聊天室,留言本 download\/index.htm (二),建立了数据库以后就可以建立你的asp搜索页面了,下面是一个文件名为search.htm的asp搜索页面的源程序,这个搜索引擎可以同时搜索title和word里面的内容,当然如果你有需要的话可以建立更多的搜索:<!--#...

恳请高手教下小弟在网页制作时怎样将桌面上的相片链接到网页中? 链 ...
或者图片显示在网页中可以用标签,.不过最好还是把网页html文件和图片放在同一目录,然后用相对路径,这样就不怕移植的时候出现路径不对,图片不出的问题。

哪位玩红警的高手,教小弟几招红警绝招?
1.饱食的尤里: 在某些地图上我们会发现在郊外的矿场上会有一顶小帐篷,在这里会有一个有趣的小环节(不知是谁的小玩笑).我们可以使一尤里和一工师同时进入,然后调来一三级狗驱入,在一声狂吠后打开帐篷,出来的只有尤里和工师,奇怪的是尤里的模样却有些不同(肚子大了),而其"升天技"范围几达1\/4屏,可怕!?

求强C教教小弟怎样抢板
对于这种人..经过长期观查朋友与玩过的高手..一般有以下几种方按.1,利用防守W不让他进入3秒区..这招是我朋友教的那次偶与他比分球他就一直贴着我5个回合下来楞是没进三秒区..但这招坏在一些老鸟会假装去挡拆,骗出去卡住位置..2,给他分让他A了在马上强板..习惯一但养成是很难再改的对于A...

哪 位电脑高手教小弟一些小技巧啊?
XP用户:教你实用50招 (1)http:\/\/www.hlib.cn\/article\/os\/4669.asp (2)http:\/\/www.hlib.cn\/article\/os\/4670.asp 高手清除系统垃圾完全手册 (1)http:\/\/www.hlib.cn\/article\/os\/4671.asp (2)http:\/\/www.hlib.cn\/article\/os\/4672.asp (3)http:\/\/www.hlib.cn\/article\/os\/4673...

请问高手 网页里面的内容是自动生成的吗?
如果网页是静态的,就是设计网页的时候就把他弄好了。不过现在大多网页上面的内容都是自动生成的,在你打开网页的时候就是一个进行数据库查询也显示的过程,在编网页的时候,写的是一些查询和显示数据的代码,而不是把网页的内容全编上,一般网页的真正内容都存在数据库里。你可以参考一些ASP,SQL,HTML等...

黑客那学术语
这种搜索比百度和google命中率要高的多。比如你想找网页木马相关教程,你可以到各大黑客网站,在站内搜索内输入关键字网页木马。 二、看动画教程与技术文章 在看之前,你要准备一个笔记本,专门用来记录在看动画或文章时,不明白的或疑惑的地方,在看的过程中,你可能有些地方看不明白,没关系,把不懂的地方记录下来,...

大话西游2家具怎么做 来个高手教教小弟
七.回到庭院木工坊,点击冥顽,准备制作家具。选择你想制作的家具,若拥有列表中所描述的各种材料(相关制作材料可向玩家或者洛阳当铺王元宝购买),便可真正开始制作了。 八.进入制作环节。对于首次制作家具的木匠,请务必先仔细阅读家具手册——基本操作 1.进入特殊场景,系统首先自动生成材质块 2.弹出...

怎样制作机战私服,但是不要花钱,自己做gm。 高手们教教小弟。
你是电脑高手么 那个不好做的 你最好找专门做私服的人帮你做 但是你还是自己做GM 就是花点钱 但是不多的

跪求制图高手教教小弟用通魔做技能!!
你去www..uuu9.com上去看,那是最大的魔兽地图制作网站了,希望能帮到你

相似回答
大家正在搜