抽奖规则描述:
A奖,3个,B奖,6个,C奖,10个
<?php
function choujiang(){
$result=mt_rand(1,3);//mt_rand()的随机值,分别代表A,B,C奖
switch($result){
case 1:
$result=mysql_query("select * from choujiang");
while($row=mysql_fetch_array($result)){
if($row['A']>3){
echo "未中奖";
}else{
echo "A奖";
$number=$row['A']+1;
mysql_query("update choujiang set `a`='$number' where `id`='1'");//将获奖次数更新到数据库
}
}
break;
case 2:
$result=mysql_query("select * from choujiang");
while($row=mysql_fetch_array($result)){
if($row['B']>6){
echo "未中奖";
}else{
echo "B奖";
$number=$row['B']+1;
mysql_query("update choujiang set `b`='$number' where `id`='1'");
}
}
break;
case 3:
$result=mysql_query("select * from choujiang");
while($row=mysql_fetch_array($result)){
if($row['C']>10){
echo "未中奖";
}else{
echo "C奖";
$number=$row['C']+1;
mysql_query("update choujiang set `c`='$number' where `id`='1'");
}
}
break;
default:
echo "未中奖";
}
}
choujiang();
?>