狼牙套能用热水消毒吗:问一个有关asp全局变量的问题

来源:百度文库 编辑:高校问答 时间:2024/04/26 02:48:47
例如,我有个index.htm文件,要传递两个全局变量给一个叫result.asp的文件,那我应该如何操作,谢谢
你好,我要实现的功能是这样的:我要做一个查询系统,在index.htm的表单里输入要查询的关键字之后,提交给result.asp,然后在result.asp用sql语句进行查询.如果查询的结果返回很多条记录,那么就要用记录集分页.进行翻页的时候,发现index.htm提交上来的关键字丢失,也就是说,只能搜索到第一页,当进行翻页的时候就提示"没有输入关键字",请问index.htm提交上来的的关键字怎么样才能保存起来不会因为翻页而丢失??谢谢各位!

好像htm里面不能使用application和seesion??如果可以,请问怎么使用,可以举出例子吗?

你不用这么麻烦!你把表单里的内容提交到本页面!(ASP页面),然后在本页显示!
下面是代码:(分页代码ASP的!)
定义记录集:
set rs=server.CreateObject("adodb.recordset")
rs.open "select *from wen_b ",con,1,3

然后定义分页内容:(page是在下面的点击中传过来的!刚打开页面时默认为第一页!)
<%
if not rs.eof then
rs.pagesize=8
page=Clng(request("page"))
if page<1 then page=1
if page>rs.pagecount then rs=wen1.pagecount
rs.absolutepage=page
end if
%>

定义翻页链接:(这里的"07_index.asp"就是本页面的名称!你改一下就OK了!)你试试吧!我一直用这个!很好用的!简单!还有什么问题再说!
<%
if page<>1 then
response.write "<a href=07_index.asp?page=1>第一页</a>  "
response.write "<a href=07_index.asp?page=" & (page-1) & "> 上一页</a>   "
end if
if page<>wen.pagecount then
response.write "<a href=07_index.asp?page=" & (page+1) & ">下一页</a>   "
response.write "<a href=07_index.asp?page=" & rs.pagecount &">最后一页</a>"
end if
%>

要实现你的功能肯定是不从
index.htm传递两个全局变量给result.asp

你说你要什么效果吧

用application或session