2013-03-17 5 views
-2

je le code suivant pour sélectionner le nombre de clics un utilisateur a ce jour-là:PHP - Surclic Mise à jour 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"; 
} 

Je voudrais ajouter un bouton si le numéro de requête ci-dessus est supérieure à 50 pour effectuer 2 mises à jour MySQL qui sont:

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

Mais je ne sais pas comment exécuter uniquement les requêtes sur un bouton clic et si elles ont 50 + clics.

+0

A 'bouton'? Ou voulez-vous simplement exécuter ces deux commandes lorsque le nombre de clics est> 50? – ethrbunny

+0

Non, ils doivent cliquer sur un bouton ou quelque chose de similaire en disant réclamation récompense. – CustomNet

Répondre

0

Je ne vais pas écrire le code entier pour vous parce que ce n'est pas le point de ce site. Je vais cependant vous dire comment vous pourriez le faire.

  • Créer une ancre avec someID
  • Envoyer un AJAX demande à la page qui contient votre PHP (le code de la requête) et si le résultat est supérieur à 50 (contrôle à l'aide mysql_num_rows) - Note, dépréciée - , tout simplement continuer dans le script et exécutez les deux requêtes
  • Retour au script ajax