2013-03-17 28 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腳本