1
2set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION")
3DBPath = Server.MapPath("customer.mdb")
4dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
5Set rs= Server.CreateObject("ADODB.Recordset")
6sql="select * from 客户 order by ID desc"
7rs.open sql,dbconnection,1,1
8do while not rs.eof
1<font color="green" size="3">
2<a ```"="" href="view.asp?id=```
3=rs(" id")="">```
4 Response.Write rs("主题")
5```<a><p>
Response.Write rs("时间")
1</p></p></a></a></font>
1
2rs.movenext
3loop
4rs.close
5set rs=nothing
6dbconnection.close
7set dbconnection=nothing
1<form action="/aspwf/asp/bbs/bbs_add.asp" method="post"><p>
2姓名: <input name="Name" size="18" type="text"/><p>
3内容:
4<textarea cols="50" name="content" rows="12" type="text"></textarea><p>
5<input name="Submit" type="submit" value="发布信息"/>
6<input name="reset" type="reset" value="清除信息"/>
7</p></p></p></form>
1<hr/>
上面的程序是一个BBS内容显示界面,表的名称叫客户,字段含ID,主题、内容等,请问在上面的程序中,怎么样才能实现点击主题便可显示留言的内容出来??
那么如何用Request.QueryString("id")取得他点击的留言的ID??
---------------------------------------------------------------
1<a ```"="" href="view.asp?id=```
2=rs(" id")="">```
3 Response.Write rs("主题")
4```<a>
5上面的```
6 Response.Write rs("主题")
7```直接写成```
8=rs("主题字段名")
9```就可以了
10在view.asp文件中
11id=Request.QueryString("id") '取得地址栏上id=后面的值
12然后已这个ID为条件做查询
13Set rs= Server.CreateObject("ADODB.Recordset")
14sql="select * from 客户 Where id="&id&""
15rs.open sql,dbconnection,1,1
16.....</a></a>