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

首頁 > 編程 > ASP > 正文

用ASP開發(fā)一個在線考試程序(七)

2019-11-18 22:16:14
字體:
來源:轉載
供稿:網(wǎng)友
Result.asp
  這一頁的主要目的是顯示結果,同時將這些結果插入數(shù)據(jù)庫以備將來參考。
for each item in Request.Form
sql_check = "select Count(*) from "&subject&" where answer ='" & Request.Form(item) & "'"
Set RS_check = application("Conn").Execute(sql_check)
if RS_check(0) > 0 then
result = result + 1
end if
next
  變量result中存儲了結果。
  百分數(shù)是從result中算出來的,如下所示:
percent = round(( 100 * result )/count)
  要將這個結果存儲在數(shù)據(jù)庫中,執(zhí)行以下查詢:
sql_id = "select id from loginuser where username='" & session("username") &"'"
Set RS_id = Application("Conn").Execute(sql_id)
id= RS_id(0)
SQL_insert = "insert into details (ref_id,subject,score) values('" & id & "','" _
& subject & "', '" & percent &"') "
Set RS_insert = Application("Conn").Execute(SQL_insert)
View.asp
  觀看模塊檢查會員是否以前曾經進行過在線考試。如果是的話,將用戶引導到viewrecord.asp。如果沒有的話,顯示
相應的信息。
sql_id= "select id from loginuser where username='" & Session("username") &"'"
Set RS_id = Application("Conn").Execute(sql_id)
id= RS_id(0)
sql_count = "Select count(*) from details where ref_id = '" & id &"'"
Set RS_count = Application("Conn").Execute(sql_count)
If RS_count(0) < > 0 Then
response.redirect "viewrecord.asp"
End If
If RS_count(0) = 0 Then
Session("noview") = "NO ONLINE EXAMINATIONS HAVE BEEN GIVEN"
response.redirect "default.asp"
End If
Viewrecord.asp
  Viewrecord.asp頁使會員能夠觀看一些他們的細節(jié)信息。查詢如下:
sql_details = "Select *subject, score from details where ref_id = '" & id &"'"
Set RS_details = Application("Conn").Execute(sql_details)
結果是用一個簡單的表格格式來顯示的。

  請注意,我并沒有將會員可以進行一個主題的考試次數(shù)限制為一次。同一個主題考試可以進行任意次。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 九龙县| 阿克| 土默特右旗| 泉州市| 淮南市| 绥宁县| 中阳县| 沈丘县| 南皮县| 绥棱县| 兖州市| 宜黄县| 江孜县| 东丽区| 溧阳市| 阿合奇县| 西宁市| 大方县| 常熟市| 屯留县| 布尔津县| 诸暨市| 西乌珠穆沁旗| 驻马店市| 茂名市| 吉首市| 新疆| 益阳市| 清原| 绵阳市| 秀山| 九龙城区| 汝阳县| 邹平县| 宁陵县| 尉犁县| 台前县| 通城县| 南皮县| 烟台市| 专栏|