亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? libedit.asp

?? 可以進(jìn)行智能出卷,在線測試和在線評價,界面友好,適合廣大教學(xué)用戶使用
?? ASP
字號:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="../Connections/libconn.asp" -->
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (Request.QueryString <> "") Then
  MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Update Record: set variables

If (CStr(Request("MM_update")) = "form1" And CStr(Request("MM_recordId")) <> "") Then

  MM_editConnection = MM_libconn_STRING
  MM_editTable = "testselect1"
  MM_editColumn = "id"
  MM_recordId = "" + Request.Form("MM_recordId") + ""
  MM_editRedirectUrl = "libedit.asp"
  MM_fieldsStr  = "question|value|selecta|value|selectb|value|selectc|value|selectd|value|answer|value|score|value"
  MM_columnsStr = "question|',none,''|option1|',none,''|option2|',none,''|option3|',none,''|option4|',none,''|answer|',none,''|score|none,none,NULL"

  ' create the MM_fields and MM_columns arrays
  MM_fields = Split(MM_fieldsStr, "|")
  MM_columns = Split(MM_columnsStr, "|")
  
  ' set the form values
  For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
  Next

  ' append the query string to the redirect URL
  If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
    If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
      MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
    Else
      MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
    End If
  End If

End If
%>
<%
' *** Update Record: construct a sql update statement and execute it

If (CStr(Request("MM_update")) <> "" And CStr(Request("MM_recordId")) <> "") Then

  ' create the sql update statement
  MM_editQuery = "update " & MM_editTable & " set "
  For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_formVal = MM_fields(MM_i+1)
    MM_typeArray = Split(MM_columns(MM_i+1),",")
    MM_delim = MM_typeArray(0)
    If (MM_delim = "none") Then MM_delim = ""
    MM_altVal = MM_typeArray(1)
    If (MM_altVal = "none") Then MM_altVal = ""
    MM_emptyVal = MM_typeArray(2)
    If (MM_emptyVal = "none") Then MM_emptyVal = ""
    If (MM_formVal = "") Then
      MM_formVal = MM_emptyVal
    Else
      If (MM_altVal <> "") Then
        MM_formVal = MM_altVal
      ElseIf (MM_delim = "'") Then  ' escape quotes
        MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
      Else
        MM_formVal = MM_delim + MM_formVal + MM_delim
      End If
    End If
    If (MM_i <> LBound(MM_fields)) Then
      MM_editQuery = MM_editQuery & ","
    End If
    MM_editQuery = MM_editQuery & MM_columns(MM_i) & " = " & MM_formVal
  Next
  MM_editQuery = MM_editQuery & " where " & MM_editColumn & " = " & MM_recordId

  If (Not MM_abortEdit) Then
    ' execute the update
    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
    MM_editCmd.CommandText = MM_editQuery
    MM_editCmd.Execute
    MM_editCmd.ActiveConnection.Close

    If (MM_editRedirectUrl <> "") Then
      Response.Redirect(MM_editRedirectUrl)
    End If
  End If

End If
%>
<%
Dim libeditset
Dim libeditset_numRows

Set libeditset = Server.CreateObject("ADODB.Recordset")
libeditset.ActiveConnection = MM_libconn_STRING
libeditset.Source = "SELECT * FROM testselect1 ORDER BY id ASC"
libeditset.CursorType = 0
libeditset.CursorLocation = 2
libeditset.LockType = 1
libeditset.Open()

libeditset_numRows = 0
%>
<%
Dim Repeat1__numRows
Dim Repeat1__index

Repeat1__numRows = 5
Repeat1__index = 0
libeditset_numRows = libeditset_numRows + Repeat1__numRows
%>
<%
'  *** Recordset Stats, Move To Record, and Go To Record: declare stats variables

Dim libeditset_total
Dim libeditset_first
Dim libeditset_last

' set the record count
libeditset_total = libeditset.RecordCount

' set the number of rows displayed on this page
If (libeditset_numRows < 0) Then
  libeditset_numRows = libeditset_total
Elseif (libeditset_numRows = 0) Then
  libeditset_numRows = 1
End If

' set the first and last displayed record
libeditset_first = 1
libeditset_last  = libeditset_first + libeditset_numRows - 1

' if we have the correct record count, check the other stats
If (libeditset_total <> -1) Then
  If (libeditset_first > libeditset_total) Then
    libeditset_first = libeditset_total
  End If
  If (libeditset_last > libeditset_total) Then
    libeditset_last = libeditset_total
  End If
  If (libeditset_numRows > libeditset_total) Then
    libeditset_numRows = libeditset_total
  End If
End If
%>
<%
Dim MM_paramName 
%>
<%
' *** Move To Record and Go To Record: declare variables

Dim MM_rs
Dim MM_rsCount
Dim MM_size
Dim MM_uniqueCol
Dim MM_offset
Dim MM_atTotal
Dim MM_paramIsDefined

Dim MM_param
Dim MM_index

Set MM_rs    = libeditset
MM_rsCount   = libeditset_total
MM_size      = libeditset_numRows
MM_uniqueCol = ""
MM_paramName = ""
MM_offset = 0
MM_atTotal = false
MM_paramIsDefined = false
If (MM_paramName <> "") Then
  MM_paramIsDefined = (Request.QueryString(MM_paramName) <> "")
End If
%>
<%
' *** Move To Record: handle 'index' or 'offset' parameter

if (Not MM_paramIsDefined And MM_rsCount <> 0) then

  ' use index parameter if defined, otherwise use offset parameter
  MM_param = Request.QueryString("index")
  If (MM_param = "") Then
    MM_param = Request.QueryString("offset")
  End If
  If (MM_param <> "") Then
    MM_offset = Int(MM_param)
  End If

  ' if we have a record count, check if we are past the end of the recordset
  If (MM_rsCount <> -1) Then
    If (MM_offset >= MM_rsCount Or MM_offset = -1) Then  ' past end or move last
      If ((MM_rsCount Mod MM_size) > 0) Then         ' last page not a full repeat region
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' move the cursor to the selected record
  MM_index = 0
  While ((Not MM_rs.EOF) And (MM_index < MM_offset Or MM_offset = -1))
    MM_rs.MoveNext
    MM_index = MM_index + 1
  Wend
  If (MM_rs.EOF) Then 
    MM_offset = MM_index  ' set MM_offset to the last possible record
  End If

End If
%>
<%
' *** Move To Record: if we dont know the record count, check the display range

If (MM_rsCount = -1) Then

  ' walk to the end of the display range for this page
  MM_index = MM_offset
  While (Not MM_rs.EOF And (MM_size < 0 Or MM_index < MM_offset + MM_size))
    MM_rs.MoveNext
    MM_index = MM_index + 1
  Wend

  ' if we walked off the end of the recordset, set MM_rsCount and MM_size
  If (MM_rs.EOF) Then
    MM_rsCount = MM_index
    If (MM_size < 0 Or MM_size > MM_rsCount) Then
      MM_size = MM_rsCount
    End If
  End If

  ' if we walked off the end, set the offset based on page size
  If (MM_rs.EOF And Not MM_paramIsDefined) Then
    If (MM_offset > MM_rsCount - MM_size Or MM_offset = -1) Then
      If ((MM_rsCount Mod MM_size) > 0) Then
        MM_offset = MM_rsCount - (MM_rsCount Mod MM_size)
      Else
        MM_offset = MM_rsCount - MM_size
      End If
    End If
  End If

  ' reset the cursor to the beginning
  If (MM_rs.CursorType > 0) Then
    MM_rs.MoveFirst
  Else
    MM_rs.Requery
  End If

  ' move the cursor to the selected record
  MM_index = 0
  While (Not MM_rs.EOF And MM_index < MM_offset)
    MM_rs.MoveNext
    MM_index = MM_index + 1
  Wend
End If
%>
<%
' *** Move To Record: update recordset stats

' set the first and last displayed record
libeditset_first = MM_offset + 1
libeditset_last  = MM_offset + MM_size

If (MM_rsCount <> -1) Then
  If (libeditset_first > MM_rsCount) Then
    libeditset_first = MM_rsCount
  End If
  If (libeditset_last > MM_rsCount) Then
    libeditset_last = MM_rsCount
  End If
End If

' set the boolean used by hide region to check if we are on the last record
MM_atTotal = (MM_rsCount <> -1 And MM_offset + MM_size >= MM_rsCount)
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

Dim MM_keepNone
Dim MM_keepURL
Dim MM_keepForm
Dim MM_keepBoth

Dim MM_removeList
Dim MM_item
Dim MM_nextItem

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then
  MM_removeList = MM_removeList & "&" & MM_paramName & "="
End If

MM_keepURL=""
MM_keepForm=""
MM_keepBoth=""
MM_keepNone=""

' add the URL parameters to the MM_keepURL string
For Each MM_item In Request.QueryString
  MM_nextItem = "&" & MM_item & "="
  If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then
    MM_keepURL = MM_keepURL & MM_nextItem & Server.URLencode(Request.QueryString(MM_item))
  End If
Next

' add the Form variables to the MM_keepForm string
For Each MM_item In Request.Form
  MM_nextItem = "&" & MM_item & "="
  If (InStr(1,MM_removeList,MM_nextItem,1) = 0) Then
    MM_keepForm = MM_keepForm & MM_nextItem & Server.URLencode(Request.Form(MM_item))
  End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
If (MM_keepBoth <> "") Then 
  MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1)
End If
If (MM_keepURL <> "")  Then
  MM_keepURL  = Right(MM_keepURL, Len(MM_keepURL) - 1)
End If
If (MM_keepForm <> "") Then
  MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1)
End If

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
  If (firstItem <> "") Then
    MM_joinChar = "&"
  Else
    MM_joinChar = ""
  End If
End Function
%>
<%
' *** Move To Record: set the strings for the first, last, next, and previous links

Dim MM_keepMove
Dim MM_moveParam
Dim MM_moveFirst
Dim MM_moveLast
Dim MM_moveNext
Dim MM_movePrev

Dim MM_urlStr
Dim MM_paramList
Dim MM_paramIndex
Dim MM_nextParam

MM_keepMove = MM_keepBoth
MM_moveParam = "index"

' if the page has a repeated region, remove 'offset' from the maintained parameters
If (MM_size > 1) Then
  MM_moveParam = "offset"
  If (MM_keepMove <> "") Then
    MM_paramList = Split(MM_keepMove, "&")
    MM_keepMove = ""
    For MM_paramIndex = 0 To UBound(MM_paramList)
      MM_nextParam = Left(MM_paramList(MM_paramIndex), InStr(MM_paramList(MM_paramIndex),"=") - 1)
      If (StrComp(MM_nextParam,MM_moveParam,1) <> 0) Then
        MM_keepMove = MM_keepMove & "&" & MM_paramList(MM_paramIndex)
      End If
    Next
    If (MM_keepMove <> "") Then
      MM_keepMove = Right(MM_keepMove, Len(MM_keepMove) - 1)
    End If
  End If
End If

' set the strings for the move to links
If (MM_keepMove <> "") Then 
  MM_keepMove = Server.HTMLEncode(MM_keepMove) & "&"
End If

MM_urlStr = Request.ServerVariables("URL") & "?" & MM_keepMove & MM_moveParam & "="

MM_moveFirst = MM_urlStr & "0"
MM_moveLast  = MM_urlStr & "-1"
MM_moveNext  = MM_urlStr & CStr(MM_offset + MM_size)
If (MM_offset - MM_size < 0) Then
  MM_movePrev = MM_urlStr & "0"
Else
  MM_movePrev = MM_urlStr & CStr(MM_offset - MM_size)
End If
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>修改試題</title>
</head>

<body bgcolor="#E8F3FF">
<table height="279">
  <tr><td height="244"><% 
While ((Repeat1__numRows <> 0) AND (NOT libeditset.EOF)) 
%>
  <form id="form1" name="form1" method="POST" action="<%=MM_editAction%>">
    <table width="748" border="1" bgcolor="#CCFF00">
      <tr>
        <td width="48">命題</td>
            <td width="690"><label>
              <textarea name="question" cols="80" id="question"><%=(libeditset.Fields.Item("question").Value)%></textarea>
              </label></td>
          </tr>
      <tr>
        <td>選項A</td>
            <td><label>
              <input name="selecta" type="text" id="selecta" value="<%=(libeditset.Fields.Item("option1").Value)%>" size="80" maxlength="200" />
              </label></td>
          </tr>
      <tr>
        <td>選項B</td>
            <td><label>
              <input name="selectb" type="text" id="selectb" value="<%=(libeditset.Fields.Item("option2").Value)%>" size="80" maxlength="200" />
              </label></td>
          </tr>
      <tr>
        <td>選項C</td>
            <td><label>
              <input name="selectc" type="text" id="selectc" value="<%=(libeditset.Fields.Item("option3").Value)%>" size="80" maxlength="200" />
              </label></td>
          </tr>
      <tr>
        <td>選項D</td>
            <td><label>
              <input name="selectd" type="text" id="selectd" value="<%=(libeditset.Fields.Item("option4").Value)%>" size="80" maxlength="200" />
              </label></td>
          </tr>
      <tr>
        <td>答案</td>
            <td><label>
              <input name="answer" type="text" id="answer" value="<%=(libeditset.Fields.Item("answer").Value)%>" size="10" maxlength="10" />
              </label></td>
          </tr>
      <tr>
        <td>得分</td>
            <td><label>
              <input name="score" type="text" id="score" value="<%=(libeditset.Fields.Item("score").Value)%>" size="10" maxlength="10" />
              </label></td>
          </tr>
      <tr>
        <td>&nbsp;</td>
            <td><label>
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
              <input type="submit" name="Submit" value="修改" />
              
              &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
              <input type="reset" name="Submit2" value="重置" />
              </label></td>
          </tr>
    </table>
    <input type="hidden" name="MM_update" value="form1">
      <input type="hidden" name="MM_recordId" value="<%= libeditset.Fields.Item("id").Value %>">
  </form>
  <% 
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  libeditset.MoveNext()
Wend
%>
</td>
  </tr>
<tr>
	<td height="27"><div align="center"><A HREF="<%=MM_moveFirst%>">第一頁</A>&nbsp; <A HREF="<%=MM_movePrev%>">前一頁</A>&nbsp;&nbsp;&nbsp; <A HREF="<%=MM_moveNext%>">后一頁</A>&nbsp; <A HREF="<%=MM_moveLast%>">最后一頁</A> </div></td>
</tr>
</table>
</body>
</html>
<%
libeditset.Close()
Set libeditset = Nothing
%>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品视频一区| 亚洲小说春色综合另类电影| 不卡av电影在线播放| 一区二区三区四区精品在线视频 | 亚洲成人av免费| 国产亚洲欧洲997久久综合| 色欧美日韩亚洲| 国产一区二区在线电影| 午夜久久福利影院| 亚洲男人的天堂一区二区| 久久夜色精品一区| 欧美乱熟臀69xxxxxx| 91丨九色丨国产丨porny| 国产一区二区三区电影在线观看| 亚洲永久免费视频| 国产精品毛片无遮挡高清| 精品国产区一区| 91精品国产欧美一区二区 | 亚洲一区免费观看| 国产欧美日韩视频在线观看| 日韩三级视频在线观看| 欧美日韩1234| 在线观看日韩一区| 色婷婷久久久亚洲一区二区三区 | 日本一区二区综合亚洲| 日韩欧美在线不卡| 欧美电影一区二区| 欧洲精品在线观看| 欧美综合一区二区| 色天使久久综合网天天| 色94色欧美sute亚洲线路一ni| 成人美女视频在线观看18| 国产一区二区电影| 久久国产精品99精品国产| 欧美96一区二区免费视频| 视频在线观看一区二区三区| 亚洲国产乱码最新视频| 亚洲一二三四在线| 一区二区三区加勒比av| 洋洋av久久久久久久一区| 一区二区成人在线观看| 亚洲色图另类专区| 亚洲欧美日韩国产综合| 依依成人精品视频| 亚洲高清久久久| 日韩专区欧美专区| 免费观看在线综合色| 久久99热这里只有精品| 久久精品99国产精品日本| 国产真实乱对白精彩久久| 国产精品一区二区免费不卡| 国产盗摄一区二区| 9色porny自拍视频一区二区| 一本一道久久a久久精品综合蜜臀| 在线观看日韩高清av| 91精品国产91综合久久蜜臀| 欧美va亚洲va| 欧美韩国一区二区| 亚洲日本va在线观看| 洋洋av久久久久久久一区| 91精品国产综合久久小美女 | 99久久夜色精品国产网站| 极品销魂美女一区二区三区| 国产精一区二区三区| 精品理论电影在线观看| xnxx国产精品| 自拍偷拍欧美激情| 日日夜夜免费精品| 国产精品亚洲综合一区在线观看| 成人爱爱电影网址| 在线观看视频一区二区欧美日韩| 9191成人精品久久| 国产亚洲成av人在线观看导航 | 国产精品久久夜| 亚洲一区二区3| 美女脱光内衣内裤视频久久影院| 国产一二精品视频| 色偷偷成人一区二区三区91| 日韩视频一区二区| 中文字幕日本乱码精品影院| 日韩中文字幕不卡| 成人午夜电影久久影院| 欧美丝袜自拍制服另类| 精品理论电影在线| 亚洲精选免费视频| 久久精品72免费观看| 日本精品一级二级| 精品久久久久av影院| 一区二区三区在线观看网站| 精品在线免费观看| 91国内精品野花午夜精品| 日韩午夜激情视频| 亚洲精品国产第一综合99久久| 奇米四色…亚洲| 91亚洲精华国产精华精华液| 日韩一级大片在线观看| **性色生活片久久毛片| 久久99精品国产麻豆婷婷| 一本久道久久综合中文字幕| 久久综合九色综合欧美就去吻| 亚洲综合在线视频| 大桥未久av一区二区三区中文| 欧美福利一区二区| 亚洲色图.com| 国产不卡视频在线播放| 欧美一区二区视频在线观看2020 | 精品999久久久| 亚洲国产精品久久久男人的天堂| 国产成人精品午夜视频免费| 欧美一级片在线| 亚洲高清久久久| 色猫猫国产区一区二在线视频| 久久久久亚洲蜜桃| 欧美亚洲综合另类| 中文字幕一区二区三区在线观看| 久久国产精品色婷婷| 欧美欧美欧美欧美首页| 亚洲黄色录像片| 色综合网色综合| 中文字幕日本乱码精品影院| 国产91丝袜在线18| 精品国产髙清在线看国产毛片| 丝袜a∨在线一区二区三区不卡| 91麻豆免费观看| 亚洲视频一区二区在线| 大白屁股一区二区视频| 国产欧美日韩综合| 国产成人午夜电影网| 久久综合色婷婷| 国模套图日韩精品一区二区| 日韩久久久久久| 黑人巨大精品欧美一区| 精品人在线二区三区| 久久不见久久见免费视频1| 91精品视频网| 久久精品国产精品亚洲精品| 日韩一区二区三区免费观看| 免费美女久久99| 欧美一卡二卡三卡| 久久99最新地址| 国产婷婷精品av在线| 国产高清亚洲一区| 国产人成一区二区三区影院| 成人在线一区二区三区| 中文字幕一区二区三区精华液| 99久久伊人精品| 亚洲一区二区三区美女| 欧美日韩www| 久久99精品一区二区三区| 26uuu另类欧美| 成人午夜av在线| 一区二区三区日韩精品视频| 色94色欧美sute亚洲线路二| 三级久久三级久久| 精品电影一区二区| jizz一区二区| 亚洲gay无套男同| 欧美高清视频一二三区 | 欧美一区三区二区| 久久99国产精品免费| 国产三级精品三级在线专区| av综合在线播放| 午夜一区二区三区在线观看| 欧美一级免费大片| 成人动漫视频在线| 丝袜国产日韩另类美女| 国产日韩一级二级三级| 91久久一区二区| 精品中文av资源站在线观看| 国产精品国产三级国产aⅴ中文| 欧美亚洲国产一区二区三区| 美女视频黄 久久| 国产精品视频在线看| 欧美日韩中文一区| 紧缚捆绑精品一区二区| 亚洲精品成人悠悠色影视| 欧美成人精品高清在线播放| 北条麻妃一区二区三区| 青青草成人在线观看| 国产精品卡一卡二卡三| 91精品国产综合久久久蜜臀图片| 国产99久久久国产精品| 亚洲综合在线视频| 国产日产欧美一区二区三区| 欧美日韩国产高清一区| 国产99精品视频| 男男gaygay亚洲| 一区二区三区色| 国产日韩欧美精品在线| 在线不卡a资源高清| 99久久婷婷国产精品综合| 日本成人在线一区| 亚洲人成在线观看一区二区| 日韩精品在线看片z| 色8久久人人97超碰香蕉987| 国产精品2024| 免费成人av资源网| 一级做a爱片久久| 国产精品亚洲第一区在线暖暖韩国| 一区二区三区不卡在线观看|