投票调查: <!-- 这里是 投票选择框 -->
<TR>
<TD ><LABEL><INPUT id=opt_508 onclick="check(this,8497,'sbj_8497[]',0);"
type=checkbox value=508 name=sbj_8497[]> <SPAN
class=option>收入5万 </SPAN></LABEL> </TD>
<!--这是 进度条和百分数 -->
<TD width=170>
<DIV class=process>
<DIV id=process style="WIDTH: 0px"></DIV></DIV></TD>
<TD id=process_8497_508 style="DISPLAY: none" (0%)</TD></TR>
<TR>
.........以下省了四个选项.......
<!--这是 js 控制进度条和显示投票数以及百分数的 --> Count('8497','508','358','27.82');Count('8497','509','369','28.67');Count('8497','510','214','16.63');Count('8497','511','332','25.8');Count('8497','512','14','1.09');
注意 :
“8497”是投票主题的id
508~~512是该主题里面的选项编号
第三位 如“358"是投票数
第四位是 百分数问题:
1.根据以上 数据库怎么建才比较好?2.asp.net(c#) 投票数随时在变,js代码如何动态异步实现(Ajax) 头痛啊 投票数可以从数据库读取 百分数需要计算 写具体点哦 在此谢了!或者有什么更好的建议,欢迎提出!
<TR>
<TD ><LABEL><INPUT id=opt_508 onclick="check(this,8497,'sbj_8497[]',0);"
type=checkbox value=508 name=sbj_8497[]> <SPAN
class=option>收入5万 </SPAN></LABEL> </TD>
<!--这是 进度条和百分数 -->
<TD width=170>
<DIV class=process>
<DIV id=process style="WIDTH: 0px"></DIV></DIV></TD>
<TD id=process_8497_508 style="DISPLAY: none" (0%)</TD></TR>
<TR>
.........以下省了四个选项.......
<!--这是 js 控制进度条和显示投票数以及百分数的 --> Count('8497','508','358','27.82');Count('8497','509','369','28.67');Count('8497','510','214','16.63');Count('8497','511','332','25.8');Count('8497','512','14','1.09');
注意 :
“8497”是投票主题的id
508~~512是该主题里面的选项编号
第三位 如“358"是投票数
第四位是 百分数问题:
1.根据以上 数据库怎么建才比较好?2.asp.net(c#) 投票数随时在变,js代码如何动态异步实现(Ajax) 头痛啊 投票数可以从数据库读取 百分数需要计算 写具体点哦 在此谢了!或者有什么更好的建议,欢迎提出!
在gridview中通过投票数设置图片长度
=================================================================
1. 假设最多可以有四个选项,可以支持单选或复选,一般的设计如下:if exists (select 1
from sysobjects
where id = object_id('调查表')
and type = 'U')
drop table 调查表
go/*==============================================================*/
/* Table: 调查表 */
/*==============================================================*/
create table 调查表 (
调查编号 bigint identity,
调查名称 nvarchar(60) not null,
是否多选 bit null default 0,
选项一 nvarchar(60) null,
选项二 nvarchar(60) null,
选项三 nvarchar(60) null,
选项四 nvarchar(60) null,
得票一 int null default 0,
得票二 int null default 0,
得票三 int null default 0,
得票四 int null default 0,
添加时间 datetime null default getdate(),
constraint PK_调查表 primary key (调查编号)
)
go2、票是在变,可是没有谁打开那个网页在那里一直等这变的,每次用户打开网页或者投票之后可以给出链接,点击链接之后打开查看页面,动态现实投票情况就是了,当然也可以用Ajax,点击投票之后无刷新现实投票结果。