ASP程序解读,谁来帮我解读一下啊,我是新手

henschen 2003-12-22 09:39:19
session.timeout=125
flag=0
set rs=conn.execute("select top 1 * from test order by id desc ")
if rs.eof then
flag=1
message="<p align=center><font color=red>======= 暂无考试 =======</font></p>"
else
set rss=conn.execute("select top 1 * from report order by id desc ")

if rss.eof then
session("qi")=1
else
session("qi")=rss("id")+1
end if

pd=rs("判断题数")
pds=rs("判断题每题分数")
xz=rs("选择题数")
xzs=rs("选择题每题分数")
tk=rs("填空题数")
tks=rs("填空题每题分数")
zfen=pd*pds+xz*xzs+tk*tks
end if
%>
主要是里面的这一部分。
flag=0
set rs=conn.execute("select top 1 * from test order by id desc ")
if rs.eof then
flag=1
message="<p align=center><font color=red>======= 暂无考试 =======</font></p>"
else
set rss=conn.execute("select top 1 * from report order by id desc ")
if rss.eof then
session("qi")=1
else
session("qi")=rss("id")+1
end if


...全文
34 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
henschen 2003-12-23
  • 打赏
  • 举报
回复
我早知道了谢谢。
现在来的也有分
RichWcz 2003-12-23
  • 打赏
  • 举报
回复
来晚了,呵呵
swich 2003-12-23
  • 打赏
  • 举报
回复
给个好站http://www.webasp.net/
swich 2003-12-23
  • 打赏
  • 举报
回复
来晚了,呵呵
henschen 2003-12-23
  • 打赏
  • 举报
回复
好了我知道了,来者有分
henschen 2003-12-23
  • 打赏
  • 举报
回复
首先上大家声明我不是全不懂的。只是这是别人写的,所以有些不明白他的思路。
我是因为要交最后的项目所以拿了一个,我过我承认没有学扎实。希望以后在做项目的时候能得到大家帮助,现在主要是没有时间做个项目。大家有什么建议和意见尽量提。谢谢了。马上放分。
xyz000 2003-12-23
  • 打赏
  • 举报
回复
找本asp书看看,在看看html标示
wlz000 2003-12-23
  • 打赏
  • 举报
回复

支持
azh9703 2003-12-23
  • 打赏
  • 举报
回复
找本asp书看看,在看看html标示
ydh1981 2003-12-23
  • 打赏
  • 举报
回复
楼主
你问问题了
建议你还是看书等方式打好基础
然后在实践中有问题再问
angelheavens 2003-12-23
  • 打赏
  • 举报
回复
楼主
这是我第二次看你问问题了
建议你还是看书等方式打好基础
然后在实践中有问题再问
lingye 2003-12-23
  • 打赏
  • 举报
回复
既然你知道了
我也不解释了
给点分,谢谢!!
aoenzh 2003-12-23
  • 打赏
  • 举报
回复
up
andy2001p 2003-12-22
  • 打赏
  • 举报
回复
建议自己多看看ASP方面的书!
rayuser1314520 2003-12-22
  • 打赏
  • 举报
回复
麻了
henschen 2003-12-22
  • 打赏
  • 举报
回复
sql="select student.* from student where student.id="&request("id")
set rs=conn.execute(sql)
set rs1=conn.execute("select * from report order by id desc")
set rs2=conn.execute("select * from report where 学生id="&request("id"))
if not rs2.eof then
sql3="select count(学生id) as ci, max(分数) as fs ,max(补考成绩) as hbf,min(分数) as lf,min(补考成绩) as lbf from report where 学生id="&request("id")&" group by 学生id"
'response.write sql3
'response.end

set rs3=conn.execute(sql3)
ci=rs3("ci")
if rs3("fs")>rs3("hbf") then
fs=rs3("fs")
else
fs=rs3("hbf")
end if

if rs3("lf")<rs3("lbf") then
lf=rs3("lf")
else
lf=rs3("lbf")
end if


sql4="select count (*) as bjg from report where 学生id="&request("id")&" and 分数<60 or 补考成绩<60 group by 学生id"
'response.write sql4
'response.end
set rs4=conn.execute(sql4)
bjg=rs4("bjg")
else
ci=0
fs=0
lf=0
bjg=0
end if
%>
patchclass 2003-12-22
  • 打赏
  • 举报
回复
set rs=conn.execute("select top 1 * from test order by id desc ")
flag=1
message="<p align=center><font color=red>======= 暂无考试 =======</font></p>"
else
set rss=conn.execute("select top 1 * from report order by id desc ")
if rss.eof then
session("qi")=1
else
session("qi")=rss("id")+1
end if
以id 倒序从test表中选择第一个记录
如果没有记录显示======= 暂无考试 =======
有的话 从report表中倒序选择第一个记录
里面的flag和session都是用来标示的吧

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧