CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp检测密码提示问题的一段语句错误

楼主killeryj()2006-05-03 20:45:35 在 Web 开发 / ASP 提问

<%  
  xh=session("xh")  
  da=trim(request("askda"))          
  %>  
  <%  
  sql   =   "select   UserName,   Answer   from   ATUser   WHERE   UserName='"&xh&"'"  
  rs.open   sql,conn,   1,   1  
  if   trim(rs("Answer"))<>da   then  
  response.write   "<table   border=0   align=center><tr><td><p><br><b>你的回答不正确?!</b><a   href   =   'javascript:history.back()'>返回重输</a></td></tr></table>"  
  response.end  
  end   if  
  response.redirect   "modi_pass1.asp"  
  rs.close  
  set   rs=nothing  
  %>  
   
   
  每次提交都是     你的回答不正确?!   。。。   好心人帮个忙   头都大了  
  问题点数:20、回复次数:8Top

1 楼jobs002(Oh! Office)回复于 2006-05-03 20:53:04 得分 0

response.end去掉试试Top

2 楼y7967(三千)回复于 2006-05-03 20:55:36 得分 0

对比一下输入的内容和数据库中内容的差别。Top

3 楼killeryj()回复于 2006-05-03 21:10:29 得分 0

谢谢  
  对照了很多遍了   没错啊   。。  
   
  如果去掉response.end话就不论答案是否真确都跳到modi_pass1.aspTop

4 楼jobs002(Oh! Office)回复于 2006-05-03 21:14:53 得分 0

<%  
  sql   =   "select   UserName,   Answer   from   ATUser   WHERE   UserName='"&xh&"'"  
  rs.open   sql,conn,   1,   1  
  if   trim(rs("Answer"))<>da   then  
  response.write   "<table   border=0   align=center><tr><td><p><br><b>你的回答不正确?!</b><a   href   =   'javascript:history.back()'>返回重输</a></td></tr></table>"  
  response.end  
  else    
  response.redirect   "modi_pass1.asp"  
  end   if                                                         '没有分支,没有判断...............  
  rs.close  
  set   rs=nothing  
  %>Top

5 楼sanshisong(三师兄)回复于 2006-05-03 21:17:07 得分 0

sql   =   "select   UserName,   Answer   from   ATUser   WHERE   UserName='"&xh&"'"  
  --  
  你用sql   ="select   username,answer   from   atuser   where   username   ='"&xh&"'"   and   answer='"&da&"'"  
  --  
  你可以把response.write(sql)   response.end  
  看看SQL语句放在数据里查查  
  或者  
  if   rs.bof   and   rs.eof   thenresponse.write   "<table   border=0   align=center><tr><td><p><br><b>你的回答不正确?!</b><a   href   =   'javascript:history.back()'>返回重输</a></td></tr><   /table>"  
  rs.close  
  set   rs=nothing  
  response.end  
  end   if  
  Top

6 楼long171()回复于 2006-05-04 09:58:24 得分 0

极有可能是数据错了。  
  你看下SQL语句。Top

7 楼killeryj()回复于 2006-05-04 14:45:08 得分 0

还是没有解决   。。。555Top

8 楼hxhjscz(路)回复于 2006-05-04 15:18:30 得分 0

可能是da类型有问题,你加个引号试试。Top

相关问题

关键词

得分解答快速导航

  • 帖主:killeryj

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo