📄 showvote.aspx
字号:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ Import Namespace="system.data" %>
<%@ Import Namespace="system.data.oledb" %>
<script runat="server">
sub page_load(obj as object,e as eventargs)
votename.text=executesql("select vt_name from votetopic where vt_id=" & request("vt_id"),"admin.mdb")
session("count")=executesql("select sum(item_count) from voteitem where vt_id=" & request("vt_id"),"admin.mdb")
count.text=session("count")
fillvoteitem()
end sub
sub fillvoteitem()
fillData("select * from voteitem where vt_id=" & request("vt_id"),voteitem,"admin.mdb")
end sub
'fill data subprogram
function fillData(sql as string,control as Repeater,database as string) as oledbdatareader
dim conn as new oledbconnection("provider=microsoft.jet.oledb.4.0; data source="+server.MapPath("data/" & database))
dim objreader as oledbdatareader
dim objcmd as new oledbcommand(sql,conn)
try
objcmd.connection.open()
objreader=objcmd.executereader()
control.datasource=objreader
control.databind()
catch ex as exception
response.Write(ex.message)
finally
objcmd.connection.close()
end try
end function
function executeSql(sql as string,database as string) as string
dim conn as new oledbconnection("provider=microsoft.jet.oledb.4.0; data source="+server.MapPath("data/" & database))
dim objcmd as new oledbcommand(sql,conn)
try
objcmd.connection.open()
return objcmd.executescalar()
catch ex as exception
response.Write(ex.message)
finally
objcmd.connection.close()
end try
end function
function formattext(item_count as integer)as string
return formatnumber((item_count/session("count")*100),2,false) & "%"
end function
function formatwidth(item_count as integer)as integer
return item_count/session("count")*250%
end function
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>投票结果</title>
<link href="site_css.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#293863">
<p> </p>
<p> </p>
<table width="550" border="0" align="center" cellpadding="10" cellspacing="1" bgcolor="#000000" class="chinese">
<tr>
<td colspan="2" bgcolor="#E8E8E8" align="center" class="chinese"><img src="images/img.gif" width="18" height="13">
投票结果</td>
</tr>
<tr>
<td colspan="2" align="center" bgcolor="#FFFFFF"><asp:Label ID="votename" runat="server"/></td>
</tr>
<asp:Repeater ID="voteitem" runat="server">
<itemtemplate>
<tr bgcolor="#FFFFFF">
<td width="101" align="center"><%# container.dataitem("item_name")%></td>
<td width="400"><img src="images/votebar.gif" width="<%# formatwidth(container.dataitem("item_count"))%>" height="16" align="absmiddle">票数:<%# container.dataitem("item_count")%>(<%# formattext(container.dataitem("item_count"))%>)</td>
</tr>
</itemtemplate>
</asp:Repeater>
<tr>
<td height="30" colspan="2" align="center" bgcolor="#FFFFFF" class="chinese">总计票数<span class="newshead"><asp:Label ID="count" runat="server"/></span>票
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#FFFFFF" class="chinese" align="center">[<a href="javascript:window.close()">关闭窗口</a>]</td>
</tr>
</table>
<p> </p>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -