几个月前我看到过一位网友lshdic写的一篇用JS+VML的《使用 Vml 制作立体柱状投票统计图的完整程序》。
我觉得这个方法非常不错,可以不使用图片就生成统计图,现在就让我们一起来用ASP实现这个程序。
准备工作:用ACCESS建立一个MDB数据库,名为vote.mdb,并且在数据库中建立如下两个表:
然后建立我们按照ASP开发的惯例建立连接数据库的文件conn.asp
<%
'conn.asp
Set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="& Server.MapPath("vote.mdb")
%>
显示投票项目的列表,因为我们要制作的是一个多项目的投票系统vote_list.asp
<%
set rs=conn.execute("select * from votetitle order by voteid desc")
%>
所有投票列表
<%do while not rs.eof%>
编号:<%=rs("voteid")%> " target="_blank"><%=rs("votetitle")%>
(<%=rs("time")%>)
<%rs.movenext
loop
rs.close
set rs=nothing%>