不然你这个表根本就不能记录哪个科的哪个人给哪个作品投了票啊
还有竟然名字有重名,那你就不要存名字,存用户的主键啊
这样就可以避免这个问题
表结构这样就可以了
id pid userid time (pid为摄影作品的id)
投票的时候就判断下
$pid为作品id,前台传过来,用户id存在session中
SELECT COUNT(*) FROM table WHERE userid='".$_SESSION['userid']."' AND pid='".$pid."'
如果大于0则证明该用户已经给这个作品投票了,因为用户id不可能重复,所以即使用户重名也不影响了
你把五个投票选项都添加到数据库里面,然后还有一个字段是投票次数,然后你从数据库查询五个选项每个选项的投票次数,然后遍历一下,用次数除以总投票次数,就可以知道百分比了,然后你写个css就可以显示进度条了,或着用bootstrap的进度条,很简单的欢迎分享,转载请注明来源:内存溢出
评论列表(0条)