⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 investigate.asp.txt

📁 ASP 网页数据库短训教程源码
💻 TXT
字号:
<%@ language=VBScript%>
<HTML>
  <HEAD><TITLE>简单民意调查</TITLE></HEAD>
  <BODY bgcolor=LightYellow>
    <CENTER>
<%
  ' 声明对象、变量
  Dim strData, strTempFile
  Dim PosA, PosB, PosC, PosD
  Dim NumAL, NumBL, NumCL, NumDL
  Dim NumA, NumB, NumC, NumD
  Dim objFSO, objInFile, objOutFile
    ' 获取记录投票结果文件Result.txt所在的物理路径
  strTempFile = Server.MapPath("Result.txt")
    ' 建立文件系统对象
  Set objFSO = CreateObject("Scripting.FileSystemObject")
    ' 以文本形式打开投票结果文件
  Set objInFile = objFSO.OpenTextFile(strTempFile)
    ' 将Result.txt的第一行(即遇到第一个回车换行符前的文本数据)读入
  strData = objInFile.ReadLine
    ' 关闭输入文件
  objInFile.Close
    ' 从第一行文本中分解出NumA, NumB, NumC, NumD对应的字符串并转化为数值型量
  PosA = Instr(strData, "A") + 1			' NumA的起始位置
  PosB = Instr(strData, "B") + 1			' NumB的起始位置
  PosC = Instr(strData, "C") + 1			' NumC的起始位置
  PosD = Instr(strData, "D") + 1			' NumD的起始位置
  NumAL = PosB - PosA -1			' NumA的长度
  NumBL = PosC - PosB -1			' NumB的长度
  NumCL = PosD - PosC -1			' NumC的长度
  NumDL = Len(strData) - PosD + 1		' NumD的长度
  NumA = Clng(Mid(strData, PosA, NumAL))
  NumB = Clng(Mid(strData, PosB, NumBL))
  NumC = Clng(Mid(strData, PosC, NumCL))
  NumD = Clng(Mid(strData, PosD, NumDL))
    ' 根据Investigate.htm中获取的选择增加相应的变量
  Select Case Request.Form("Editor")
    Case "A":
      NumA = NumA + 1
    Case "B":
      NumB = NumB + 1
    Case "C":
      NumC = NumC + 1
    Case "D":
      NumD = NumD + 1
  End Select
    ' 重新生成存储字符串
  strData = "A" & Cstr(NumA) & "B" & Cstr(NumB) & "C" & Cstr(NumC) & "D" & Cstr(NumD) 
    ' 新建存储投票结果文件,写入投票结果字符串,覆盖原有文件Result.txt
  set objOutFile = objFSO.CreateTextFile(strTempFile)
  objOutFile.WriteLine(strData)
    ' 关闭文件Result.txt
  objOutFile.Close
    ' 释放内存变量
  set objOutFile = Nothing
  set objInFile = Nothing
  set objFSO = Nothing
%>
      <BR>谢谢你的参与,调查结果为:
      <TABLE>
        <TR><TD>JavaScript:</TD><TD><% = NumA%></TD></TR>
        <TR><TD>VBScript:</TD><TD><% = NumB%></TD></TR>
        <TR><TD>PerlScript:</TD><TD><% = NumC%></TD></TR>
        <TR><TD>其它:</TD><TD><% = NumD%></TD></TR>
      </TABLE>
    </CENTER>
  </BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -