关于投票调查的问题 头痛了 快点哦!

qqzeng-ip 2009-10-26 03:07:51
投票调查:

<!-- 这里是 投票选择框 -->
<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) 头痛啊

投票数可以从数据库读取 百分数需要计算

写具体点哦 在此谢了!或者有什么更好的建议,欢迎提出!
...全文
145 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
周公 2009-10-27
  • 打赏
  • 举报
回复
1.根据以上 数据库怎么建才比较好?

2.asp.net(c#) 投票数随时在变,js代码如何动态异步实现(Ajax) 头痛啊
=================================================================
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 (调查编号)
)
go



2、票是在变,可是没有谁打开那个网页在那里一直等这变的,每次用户打开网页或者投票之后可以给出链接,点击链接之后打开查看页面,动态现实投票情况就是了,当然也可以用Ajax,点击投票之后无刷新现实投票结果。
小_虎 2009-10-26
  • 打赏
  • 举报
回复
setinterval定时异步去读取。

关于那百分比,可以简单的用一个空白的table,然后设置百分比的颜色背景。
wuyq11 2009-10-26
  • 打赏
  • 举报
回复
投票主题ID,名称,选项(多个以,分割),多选标识,投票数
在gridview中通过投票数设置图片长度

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧