用ASP實現(xiàn)網(wǎng)上考試系統(tǒng)(2)_ASP教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:ASP 3.0高級編程(三十六)
      第8章 ADO基礎(chǔ) 在本書前7章中,已經(jīng)講述了ASP的有關(guān)內(nèi)容,以及ASP如何為Web站點帶來動態(tài)的內(nèi)容。已經(jīng)見到其腳本程序允許自定義Web頁面,使我們能夠構(gòu)建功能更為強大的ASP頁面。 現(xiàn)在,將研究ASP

      以下為引用的內(nèi)容:
      ‘result.asp源程序,對用戶答卷評分,
      并將分數(shù)記錄入庫
      < %@ Language=VBScript % >
      < HTML >
      < HEAD >
      < META NAME="GENERATOR" Content="Microsoft
      Visual Studio 6.0" >
      < /HEAD >
      < BODY >
      < P > < /P >
      < %
      name=session(“user”)
      dim score
      Set conn = Server.CreateObject("ADODB.Connection")
      conn.Open "driver=
      {Microsoft Access Driver (*.mdb)};dbq="
      & Server.MapPath("exercise.mdb")
      sql="select ans from test"
      Set rs = conn.Execute( sql )
      ycorrect=0
      rsCount=0
      ‘給出正確答案并評分
      Response.Write "正確答案:"
      Do while not rs.eof
      Response.Write rs("ans")
      rsCount=rsCount 1
      if Request.Form(rsCount)=rs("ans") then
      ycorrect=ycorrect 1
      end if
      rs.movenext
      loop
      Response.Write "< br >你的答案:"
      score=int(ycorrect/rscount*100)
      for i=1 to Request.Form.Count-1
      Response.Write Request.Form(i)
      next
      Response.Write "< br >"
      Response.Write "你的成績:"&score
      if score< 60 then Response.Write " 你不及格!"&"< br >"
      else if score >=60 Response.Write " 及格"&"< br >"
      else Response.Write " 優(yōu)秀!"
      ‘將成績登記入庫
      strSql=”insert into user (result) values (”&score&”)
      where user=’”&name&”’”
      conn.execute(strSql)
      % >
      < /BODY >
      < /HTML >

      分享:ASP進階:用ASP制作統(tǒng)計餅圖、柱狀圖等
      我們工作中經(jīng)常需要將數(shù)據(jù)轉(zhuǎn)化成柱狀圖,餅圖等,以方便直觀的分析數(shù)據(jù), 這里給大家介紹一個ASP中制作餅圖、柱狀圖的組件:csDrawGraph,csdgt.zip,因為是組件,所以我們在使用之前需要用REGSV

      共2頁上一頁12下一頁
      來源:模板無憂//所屬分類:ASP教程/更新時間:2008-08-22
      相關(guān)ASP教程