关于投票有关问题
程序员文章站
2022-03-25 08:27:42
...
关于投票问题
php大概的怎么让每人每天投N票,谢啦
------解决思路----------------------
在投票人名下计数,每日清空或转移
------解决思路----------------------
table
id 自增id
uid 用戶id
date 日期
votenum 投票次數
判斷是否已超過 n次,如未超過,允許投票。
php大概的怎么让每人每天投N票,谢啦
------解决思路----------------------
在投票人名下计数,每日清空或转移
------解决思路----------------------
table
id 自增id
uid 用戶id
date 日期
votenum 投票次數
判斷是否已超過 n次,如未超過,允許投票。
$n = 10;
$uid = 1;
$sqlstr = "select votenum from table where uid=".$uid." and date='2015-02-06'";
$result = mysql_query($sqlstr) or die(mysql_error());
if(!$result){
$sqlstr = "insert into table(uid,date,votenum) values('".$uid."','".date('Y-m-d')."',1)";
mysql_query($sqlstr) or die(mysql_error());
}elseif($result['votenum']>$n){
echo '今天你已投票'.$n.'次,不能再投票';
exit();
}else{
$sqlstr = "update table set votenum=votenum+1 where uid=".$uid." and date='".date('Y-m-d')."'";
mysql_query($sqlstr) or die(mysql_error());
}
// 執行投票代碼
echo '投票成功';
相关文章
相关视频