帮我分析下程序!

来源:百度知道 编辑:UC知道 时间:2024/06/22 15:40:48
就是帮我把每一句的意思,是起什么作用的标在后面,越详细越好,不要觉得太简单不好意思写,因为好多单词我都不知道是什么意思干什么的起什么作用的,重复的就不用写了,示范:
<script>这个标签的意思是脚本,运行于客户端,不在服务器端执行

其中 language定义了脚本语言的种类,比较常用的是javascript和vbscript,在这里实用的就是js作为脚本语言

src属性的意思就是定义了一个锚点,也就是跳转页面,使页面跳转到你指定的地方去

同时,在<script></script>之间可以写代码,完成一定的功能,比如说表单的简单验证,或者是一些画面特效

代码如下:

<%name=trim(request("name"))
mima=trim(request("mima"))
set conn=server.createobject("adodb.connection")
conn.connectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("../data/data.mdb")
conn.open
set rs = server.CreateObject("adodb.recordset")
sql="select * from yonghu where 用户名 = '"&name&"' and 密码 = '"&mima&"'"
rs.open sql,conn,1,1
if rs.eof then
%>
<script Language="VbScript">
MsgBox "对不起 用户名或密码有错

我来试试看,我的注释都在括号里面。
<%name=trim(request("name")) (本行和下行用于接受从上个页面传送过来的数据,并去掉数据中的空格)
mima=trim(request("mima"))
set conn=server.createobject("adodb.connection")
conn.connectionstring= "Provider=Microsoft.Jet.OLEDB.4.0;"&"Data Source="&server.MapPath("../data/data.mdb")
conn.open (本行和以上三行用于建立一个数据链接)
set rs = server.CreateObject("adodb.recordset")
sql="select * from yonghu where 用户名 = '"&name&"' and 密码 = '"&mima&"'" (构建一个查询,看数据库中是否有刚才接受的用户名和密码)
rs.open sql,conn,1,1 (打开数据库,并执行sql查询)
if rs.eof then (本行和一下script之内的意思,如果没查到,则提示并反悔首页index.asp)
%>
<script Language="VbScript">
MsgBox "对不起 用户名或密码有错"
location.href="index.asp"
</script>
<%end if%> (结束查询)
<script Language="VbScript">
location.href="main.asp"