因为它只是执行了跳转页面,而没有把你输入的用户名和密码传递到5.asp,这样5.asp中就根本不存在request("yhm") 和request("mm") ,也就查不到任何内容了。
解决办法:3.asp中倒数第六行Session("id")=rs("id") 和Response.Redirect "5.asp" 之间添加如下字段dim yhm,mm
yhm=request("yhm")
mm=request("mm")
把Response.Redirect "5.asp" 改成
Response.Redirect "5.asp?yhm="&yhm&"&mm="&mm&""
然后在5.asp中提取地址中的yhm和mm值
在19行后加
dim yhm,mm
和
yhm=request.querystring("yhm")
mm=request.querystring("mm")
然后把strSql ="Select * From users where yhm='" &request("yhm") &"' and mm='" &request("mm") &"'"
改为strSql ="Select * From users where yhm='" &yhm &"' and mm='" &mm &"'"
再试试。祝你好运
动态网页是由程序根据访客和访问参数等动态生成网页代码的网页,如asp,php,.net,java都是动态网页常用的几种语言。静态网页是指预先写好的代码,不根据访客和参数等页改变代码的网页,一般是htm或html格式的网页(但网址是html或htm的网页可能是伪静态或动态生成的网页)。
有一个误区就是 动态网页不是指会动的网页,网页会动是由于js或css代码的效果,这些代码本身属于静态的部分。
ASP是动态网页的一种,由微软发布,很早就已经过时了,asp.NET是asp的升级版本,这个是微软主推的平台。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)