| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1063 人关注过本帖
标题:帮忙!!!
只看楼主 加入收藏
xiaoyangyjs
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2007-11-29
收藏
 问题点数:0 回复次数:5 
帮忙!!!
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>精品数码网</title>
<style type="text/css">
<!--
.style3 {
    color: #FF0000;
    font-size: 9pt;
}
.style10 {font-size: 9pt; color: #666666; }
.unnamed1 {
    height: 15pt;
    width: 25pt;
    font-style: normal;
    color: #666666;
}
.style11 {
    color: #415373;
    font-size: 10pt;
}
.biankuang {
    border-top: 0px none;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
}
.style13 {font-size: 10pt}
-->
</style>
</head>
<!--#include file="conn.asp"-->
<script language="javascript">
function checkuu()
{
if (document.form1.username.value=="")
{document.form1.username.focus();
alert ('用户名为空!!');
return false;
}
if (document.form1.password.value=="")
{document.form1.password.focus();
alert('密码为空!!');
return false;
}
if (document.form1.yzm.value=="")
{document.form1.yzm.focus();
alert('验证码为空!!');
return false;
}
}
</script>
<%
if request.form("submit")<>"" then
if request.form("username")<>"" and request.form("password")<>"" and request.form("yzm")<>"" then
    set dl=server.createobject("adodb.recordset")
    dl.open "select username,password from user where username='"&username&"' and password='"&password&"'",conn,1,3
    if dl("username")<> username then
    response.write"<script>alert('用户名有误!!');</script>"
    elseif dl("password")<>password then
    response.write"<script>alert('输入的密码有误!!');</script>"
    else
    response.redirect "login.asp"
    end if

end if


end if
%>
<body>
<!--#include file="head.htm"-->
<table width="780" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="219" align="left" valign="top">    <p><!--#include file="left.asp"--></p></td>
    <td width="561" align="left" valign="top"> <p><br>      
        <br>        
        </p>
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td width="18"><img src="images/w.gif"></td>
          <td style="color:#415373"><span class="style13">用户登陆</span></td>
        </tr>
      </table>
      <p>&nbsp;</p>      <p><br>        
      </p>
      <form action="" method="post" name="form1" id="loginfo">
<table border="0" cellpadding="0" cellspacing="10" bgcolor="#FFFFFF" class="t1">
            <tr>
              <td width="200" height="22" align="right" ><span class="style10">用户名:</span></td>
              <td height="22" colspan="2" ><input name="username" type="text" class="inputstyle" id="username">              </td>
            </tr>
            <tr>
              <td width="200" height="22" align="right" ><span class="style10">密码:</span></td>
              <td height="22" colspan="2" ><input name="password" type="password" class="inputstyle" id="password"></td>
            </tr>
            <tr>
              <td width="200" height="22" align="right" ><span class="style10">验证码:</span></td>
              <td width="91" height="10" ><input name="yzm" type="text" class="inputstyle"   id="yzm" size="8">              </td>
              <td width="134" ><%
              randomize
              n=cint(left(rnd()*1000000000,4))                  
              response.write n
              session("yzm")=n
              %></td>
</tr>
               
                <td colspan="2" align=right class="STYLE3">
                <input name="submit" type="submit" class="unnamed1" id="submit" ONCLICK=" return checkuu();" value="登录">
                <input name="Submit" type="reset" class="unnamed1" value="重置">
                </td>
                <tr width="100%">
                <td colspan="2"><div align="right" class="style10"><a href="login.asp">注册</a> <a href="forgetpassword.asp">忘记密码</a></div></td>
                </tr>
          </table>
      </form>    </td>
  </tr>
</table>
<!--#include file="foot.htm"-->
</body>
</html>

随便输入用户名和密码还在验证码提交后,竟然说我from子句有错误,不会啊,我看过了,没有错误??请高手指点一下,小弟不甚感激!!!!
搜索更多相关主题的帖子: 数码 color title text 
2008-01-04 22:37
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
dl.open "select username,password from user where username='"&username&"' and password='"&password&"'",conn,1,3
改成
dl.open "select username,password from [user] where username='"&username&"' and password='"&password&"'",conn,1,3
user是数据库关键字要加“[]”的
2008-01-04 22:58
xiaoyangyjs
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2007-11-29
收藏
得分:0 
不行啊,报错   错误类型:
(0x80020009)
发生意外。
/web/index.asp, 第 60 行
也就是 if dl("username")<> username then这一行,只不过小弟不明白 user 这个表名为什么用[]啊,以前都没有用过的,也没有报错啊,
又想起一个问题来,那就是我用的是javascript判断用户登陆的,可是在asp语句中又用到了if requset.form("submit")<>"" then ,那样不是重复吗??
我知道ja是在客户机上判断的,asp是在服务器上的,这矛盾吗??帮忙一下,我是初学者
2008-01-05 17:04
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
if requset.form("submit")<>"" then
这里asp的登陆处理在同一个网页中就要加入判断,否则未提交信息就会执行处理代码。
2008-01-05 18:02
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
楼主理解的客户端和服务器端有问题,以下引用我佩服的高手的一段分析
客户端(Client),提供数据的输入UI(用户界面).然后通过POST/GET/..等方法来将数据发送至服务器端指定的处理文件.等服务器端处理完毕后返回HTML页面流数据,根据返回的数据组织HTML页面的显示
服务器端(Server),接收客户端的请求,将自身的代码通过脚本引擎编译,根据附加的数据决定操作的具体内容(操作数据库,格式化文本之类).然后返回HTML页面流数据给客户端.

试问如果不通过POST/GET/..等方法进行提交数据请求到服务器端的话.那服务器端如何能知道您要干什么呢?没有请求.服务器端程序可不会主动连接到客户端来获取数据的呀.

试问如果在客户端发送一个 GET 页面 的请求后,服务器端连HTML流都还没返回给客户端,它怎么就能获取这个流所形成的HTML页面中的某个控件的某个属性呐..
2008-01-05 22:11
xiaoyangyjs
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2007-11-29
收藏
得分:0 
听各位讲了一些,现在也了解了一点,尽管不是太清楚,不过我会把他弄清楚的,谢谢大家帮忙!!!
2008-01-06 13:23
快速回复:帮忙!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.034415 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved