2013-03-17 67 views
-2

我有下面的代码来选择特定的用户有多少点击,对那一天:PHP - 鼠标点击更新MySQL的

$res=$db->Query("SELECT `today_clicks` AS total_subs FROM user_clicks WHERE `uid` = '".$data['id']."' AND `module` = \"ysub\""); 
$r=mysql_fetch_object($res); 
echo $r->total_subs; 
if($db->GetNumRows($res) == 0){ 
echo "0"; 
} 

我想添加一个按钮,如果上面的查询数为50以上来执行2 MySQL的更新是:

$db->Query("UPDATE `users` SET ``premium`='".$premium."' WHERE `id`='".$data['id']."'"); 
$db->Query("UPDATE `users` SET `fbbonus` = '1' WHERE `users`.`id` ='".$data['id']."';"); 

但我不知道如何才能运行这些查询点击按钮,如果他们有50 +点击。

+0

一个“按钮”?或者当点击次数大于50时,您是否只想运行这两个命令? – ethrbunny 2013-03-17 20:26:58

+0

不,他们必须点击一个按钮或类似的说索赔奖励。 – CustomNet 2013-03-17 20:28:49

回答

0

我不会为你写出整个代码,因为这不是本站的要点。不过,我会告诉你如何做到这一点。

  • 创建someID
  • 锚发送AJAX请求保存你的PHP(用于查询的代码)的页面,如果结果大于50(使用mysql_num_rows检查) - 注意,弃用 - ,只是继续在脚本并运行下面两个查询
  • 返回AJAX脚本