我的网站上有一个推荐注册奖励系统,但不能正常工作。当用户的推荐余额达到我设定的金额时,我想为他们提供奖励,但是现在,以下功能同时向这两个用户支付奖励:我和我的推荐
这是我脚本上的代码:
if (!function_exists('isSignUpBonus')) {
function isSignUpBonus($user_id)
{
$row = mysqli_fetch_array(smart_mysql_query("SELECT balance FROM my_users WHERE user_id='".(int)$user_id."' LIMIT 1"));
$balance = $row['balance'];
$row2 = mysqli_fetch_array(smart_mysql_query("SELECT SUM(amount) as total FROM my_transactions WHERE user_id='".(int)$user_id."' AND payment_type<>'withdraw' and status='paid'"));
$total_transactions = $row2['total'];
$jobs_complete = GetWorkerPaidJobs($user_id);
if (($jobs_complete == 0) && ($balance <= SIGNUP_BONUS) && ($total_transactions < SIGNUP_BONUS)) {
return true;
else
return false;
}
}
if (!function_exists('isUserExist')) {
function isUserExist($userid)
{
$result = smart_mysql_query("SELECT * FROM my_users WHERE user_id='".(int)$userid."'");
if (mysqli_num_rows($result) > 0)
return true;
else
return false;
}
}
感谢您的帮助。如果您需要其他代码,请告诉我。