首先要定义:一个用户 每天 这2个概念;
如果是有用户登录的,一个用户好理解,否则可以用IP地址来定义;
有了这个概念,就可以在系统中,用数据库来记录 “用户的投票时间和编号(或者IP地址)”;
当新用户要投票时,先到该数据库中查询一下,即可实现。
如果是登录后才可以进行投票,那么投票范围应当是所有的 用户表的数据,那么可以新建一张表 Record 粗略设计如下
ID----主键
TicketID --票的ID 参照 票表
UserID --投票者的ID
CreateID --创建该票的用户的ID
Counts - -当前票数
每次单击完投票之后,获取到当前投票者的ID 然后在用于存放投票记录的表里 Select Count(*)from record where UserID=currentUserID
如果存在,提示该用户投过票了。。。。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)