本设计答应少选,不答应多选。通过判定vote投票界面传递过来的复选按纽值的长度看是否多选。
vo=request("cand")
iflen(vo)>4then>
然后根据所投的票将对应候选人的投票结果字段加1,同时将该投票人的已投字段置为1。
sqq="updatestudsetyitu=1wherepaword="%26am""%26amrequest("pao")%26am""
cn.execute(sqq)
ifitr(vo,"1")then
cn.execute("updatestudsetresult=result1wherename=李宁")
endif
ifitr(vo,"2")then
cn.execute("updatestudsetresult=result1wherename=杨兰")
endif
ifitr(vo,"3")then
cn.execute("updatestudsetresult=result1wherename=江道明")
endif
ifitr(vo,"4")then
cn.execute("updatestudsetresult=result1wherename=段启文")
endif>
显示当前投票情况show.a
由于投票处理页面已经完成了绝大部分的工作,所以显示结果页面就很简单了,其功能是从stud表文件
中读取候选人所得票数,显示在页面上。
页面显示如图
值得注重的代码主要有以下几处:
该页面有自动刷新功能,使在线用户可以尽快的看到最新的选举情况。我们这里设定每隔30秒钟自动刷新
一次。
显示投票时,我们采用了while循环,把候选人及其得票数,整洁地显示在一个表格中,这种技术在数据
库查询结果的显示中也经常用到。代码如下:
<=hs("name")%26am""%26amhs("result")%26am"票">
3.4达级考试在线查分系统与计数器的制作
3.4.1功能:
它提供了在线查看成绩。考生可以在网上使用这一系统,通过输入准考证编号来查询达级考试的结果。
3.4.2数据表的设计
与评优系统共用stud表,表设计同上。
3.4.3界面设计与重点难点代码的设计
该模块需要查询者输入准考证号后来查看结果。若id1不为空时,表示有表单输入,开始查询数据库。使
用select的sql指令查询数据库的数据。先设定sql指令,查询id符合准考证编号request.form("id1")的
数据,下个“execute”指令,即可开始执行存取、查询数据的动作了。并将查询结果储存到recordsets
组件rs中。
ifrequest.form("id1")%26ltgt;""then
setco=server.createobjec
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] ... 下一页 >>