你有三个选项A B C 你在数据表中用三个字段a b c 来记录这三个选项的票数。你准备三个颜色的三个小图片(bar1.gif-bar3.gif),大小大约为100X10象数。分别为红黄兰即可。
你通过下列方法来计算各选项的比例。
<%
'连接数据库长打开记录集rs....
total1=rs("a")+rs("b")+rs("c")
if rs("a")<>0 or rs("b")<>0 or rs("c")<>0 then
sOptiona=(rs("a")/total1)*100
sOptionb=(rs("b")/total1)*100
sOptionc=(rs("c")/total1)*100
end if
%>
然后按这个比例来显示各选项的柱形图的高度
<img src=bar1.gif width=17 height=<%=int(sOptiona*0.8)%>> <img src=.gif width=17 height=<%=int(sOptionb*0.8)%>> <img src=bar3.gif width=17 height=<%=int(sOptionc*0.8)%>>
你通过下列方法来计算各选项的比例。
<%
'连接数据库长打开记录集rs....
total1=rs("a")+rs("b")+rs("c")
if rs("a")<>0 or rs("b")<>0 or rs("c")<>0 then
sOptiona=(rs("a")/total1)*100
sOptionb=(rs("b")/total1)*100
sOptionc=(rs("c")/total1)*100
end if
%>
然后按这个比例来显示各选项的柱形图的高度
<img src=bar1.gif width=17 height=<%=int(sOptiona*0.8)%>> <img src=.gif width=17 height=<%=int(sOptionb*0.8)%>> <img src=bar3.gif width=17 height=<%=int(sOptionc*0.8)%>>