您的位置:首页网页设计ASP实例 → 用文件写入建立简单的网上调查

用文件写入建立简单的网上调查

时间:2004/11/7 3:02:00来源:本站整理作者:蓝点我要评论(0)

相信有个人主页的网友,是不是很想知道访客是
怎么评价自己的作品,从而给自己一个改进方向,
下面的网上调查就是其中一例:)

 

你需要支持FSO的空间,只需两个文件,一是处理
的页面poll.asp,还有一个是数据文件poll.txt,当
然还有一个是显示提交表单的页面,下面分别给出
代码:

 

1。poll.asp:

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>



本站调查



  <%
dim polled,total
dim pollper(4)
dim pollname(7)
dim pollnum(4)
polled=cint(Request.Form("select"))
set  fs= Server.CreateObject("scripting.filesystemobject")
poll=server.MapPath("poll.txt")
set textar=fs.opentextfile(poll,1,0,0)
if not session(polled) then
 i=0
while not textar.atendofstream
 getdata=textar.readline
 pollname(i)=left(rtrim(getdata),7)
 pollnum(i)=right(RTrim(getdata),4)
 if i=polled then
    j=cdbl(pollnum(i))+1
 pollnum(i)=right(space(6)&trim(cstr(j)),7)
 end if
    i=i+1
wend
textar.close
set textar1=fs.createtextfile(poll,-1,0)
totle=0
for j=0 to (i-1)
  total=total+cdbl(pollnum(j))
  textar1.writeline pollname(j)&pollnum(j)
  next
  textar1.close
%>
   你认为本站哪些地方需要改进?


  <%
  for j=0 to (i-1)
pollper(j)=cdbl(pollnum(j))/total
     width=500*pollper(j)
 %>




<%Response.Write(trim(pollname(j))&"(")
Response.Write(formatnumber(pollnum(j),0)&")")
Response.Write("
")
Response.Write("<img src='images/bg1.gif' width=")
Response.Write(width&"' height=10>")
Response.Write(formatpercent(pollper(j)) &"
")
next
Response.Write("总计:")
Response.Write(formatnumber(total,0))
%>


<%
session(polled)=true
else
Response.Write("你已经投过票了,谢谢你的投票!")
end if
%>

&nbsp;


 

2.poll.txt:

 

页面的美工    27
内容的覆盖面   35
内容的更新速度     43
网站的访问量   53

 

你要显示的页面(表单):

 



















你认为本站哪些地方需改进?

页面的美工

内容的覆盖面

内容的更新速度


网站的访问量


查看

 

是不是很简单,赶快自己做一个吧:)

相关阅读 Mac和Windows哪个好 windows和mac os对比介绍Win10预览版怎么升级 Win10预览版升级方法厂商不再预装Win7或8.1系统,驱动人生帮您快速升级Mac移动硬盘安装win8 Mac将win装在移动硬盘使用教程windows10xboxone串流简单教程Windows Hello怎么用 Windows Hello使用设置教程win10怎么关闭自动更新 win10如何关闭自动更新Mac系统如何远程桌面到Windows系统

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 迅雷新手完全入门手册 asp下面javascript上传图片限制格式大小方法告诉大家网页弹出窗口应用总结ASP常见错误类型大全asp常见错误分析和解决办法

人气排行 总是弹出visual studio 实时调试器 三种解决SQLSERVER存储过程及调用详解Asp获取真实IP地址ASP中连接Mssql的几种方法一个简单好用的UBB编辑器(含代码)如何用Split将字符串转换为数组并获取数组下ASP防止表单重复提交的办法告诉你免费的简单聊天室源代码