国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

ASP生成靜態網頁,學習CASE的用法,以及“權限”的一種控制方法

2019-11-17 04:20:38
字體:
來源:轉載
供稿:網友

<form action="calscore.asp?action=do" method="post" name=form1> ... </form>

<!--#include file="connect.asp"-->
<% if session("logstatus")<>1 then %>
<p align="center">
<font size="5" ><b>你還沒有登錄,沒有權利瀏覽本頁,請先<a href="login.asp">登錄</a>!</b></font></p>
<%
else
讀取login.htm附帶的subjectno、studentid及name參數值
subject=request("subject")
studentid=request("studentid")
name=request("name")

******** 路徑和文件的建立 ********************************************************************
格式化日期
function format(date)
format=datepart("yyyy",date)&"年"&datepart("m",date)&"月"&datepart("d",date)&"日&nbsp;"&formatdatetime(date,vbshorttime)
end function
dim fmonth,fday,fhour,fminute,fsecond
fmonth=month(date)
if len(month(date))<2 then fmonth="0"&month(date) end if
fday=day(date)
if len(day(date))<2 then fday="0"&day(date) end if
fhour=hour(now())
if len(hour(now()))<2 then fhour="0"&hour(now()) end if
fminute=minute(now())
if len(minute(now()))<2 then fminute="0"&minute(now()) end if
fsecond=second(now())
if len(second(now()))<2 then fsecond="0"&second(now()) end if
newspath=year(date)&fmonth&fday
newsurl=fhour&fminute&fsecond
putdate=format(now())

if request("action")="do" then

path=server.mappath("kaoshi") /.定義的一個文件
set fso=server.createobject("scrif fso.folderexists(path)=false then
fso.createfolder(path)
end if
path=path&"/"&newspath
if fso.folderexists(path)=false then
fso.createfolder(path)
end if
path=path&"/"&newsurl&".shtml" /.生成shtml頁面

set ts=fso.opentextfile(path,2,true,-2)

******** 生成html頁面 ***********************************************************************
ts.writeline"<html>"
ts.writeline"<head>"
ts.writeline"<title>"&name&""
ts.writeline","&subject&""
ts.writeline" - 成績結果</title>"
ts.writeline"<meta http-equiv=""content-type"" content=""text/html; charset=gb2312"">"
ts.writeline"<link rel=""stylesheet"" href=""
CSS.css"" type=""text/css"">"
ts.writeline"</head>"
ts.writeline""

ts.writeline"<body bgcolor=""#ffffff"" text=""#000000"">"
ts.writeline"<table width=""100%"">"
ts.writeline"<tr>"
ts.writeline"<td width=""100%"">"
ts.writeline"<h2>"
ts.writeline""&name&""
ts.writeline",你的考試成績如下表:</h2>"

dim score
score=0
sqlt="select * from 考題類型"
rst.open sqlt,conn,1,1
do while not rst.eof
tn=rst("id")
tname=rst("name")

ts.writeline"<b>"
ts.writeline""&tname&""
ts.writeline"</b><br><br>"

sql="select * from "&subject&" where 題目類型="&tn&" order by 題目序號"
rs.open sql,conn,2,2
while not rs.eof
answer=rs("正確答案")
select case rs("題目類型")
case 1:
selection=request("no"&rs("題目序號"))
ts.writeline rs("題目序號")
ts.writeline"、"&selection&"<br>"
case 2:
selection=""
for n=1 to 4
if not request("no"&rs("題目序號")&"-"&n)="" then
selection=selection&request("no"&rs("題目序號")&"-"&n)
end if
next
ts.writeline rs("題目序號")
ts.writeline" 、"&selection&"<br>"
case 3:
selection=request(rs("選擇項1"))
ts.writeline rs("題目序號")
ts.writeline"、"&selection&"<br>"
case else:
selection=request(rs("選擇項1"))
ts.writeline rs("題目序號")
ts.writeline"、"
ts.writeline"<font color=red>未確定評分規則!</font><br>"
ts.writeline""&selection&"<br>"
end select
if answer=selection then
score=score+rs("本題分數")
end if
rs.movenext
wend

rs.close
ts.writeline"<br>"
rst.movenext
loop
response.write score
response.end

ts.writeline"<br>"
ts.writeline"<font color=red>評分:</font>"
ts.writeline""&score&""
ts.writeline"<br>"
ts.writeline"</td></tr></table>"
ts.writeline"</body>"
ts.writeline"</html>"
end if
%>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伽师县| 高州市| 新乡市| 历史| 玉门市| 太仆寺旗| 怀来县| 新密市| 炎陵县| 琼中| 鹰潭市| 栾城县| 正宁县| 伊金霍洛旗| 皮山县| 运城市| 桑植县| 麦盖提县| 遵义县| 郁南县| 石首市| 航空| 仁怀市| 乌海市| 贵港市| 阳城县| 宜宾市| 莱西市| 北安市| 景洪市| 阿巴嘎旗| 弥渡县| 吉首市| 怀安县| 凤庆县| 永修县| 西乌珠穆沁旗| 天水市| 台东县| 彭山县| 闻喜县|