За последние 24 часа нас посетили 22495 программистов и 1063 робота. Сейчас ищут 615 программистов ...

Процент за пополнение баланса.

Тема в разделе "Сделайте за меня", создана пользователем Electrik, 20 окт 2017.

  1. Electrik

    Electrik Новичок

    С нами с:
    20 окт 2017
    Сообщения:
    6
    Симпатии:
    0
    Здравствуйте! Смотрел, смотрел код, не могу понять, почему процент не начисляется рефереру. Может кто тыкнет носом?
    PHP:
    1.         //проверяем данные
    2.         $select_order = mysql_query("SELECT `user_id` FROM `p_update_balance` WHERE `order_id`='{$order_update_user}' AND `summa`='{$summ_update_user}' LIMIT 1",$db) or die(mysql_error());
    3.         $rov = mysql_fetch_array($select_order);
    4.        
    5.         $update_adv_balance = mysql_query("UPDATE `p_users` SET `user_balance`=`user_balance`+'{$summ_update_user}' WHERE `user_id`='{$rov['user_id']}' LIMIT 1",$db)
    6.                                     or die(mysql_error());
    7.         //кто привел сюда этого господина                          
    8.         $chek_user_ref = mysql_query("SELECT * FROM `p_users` WHERE `user_id`='{$rov['user_id']}'") or die(mysql_error());
    9.         $row_user_ref = mysql_fetch_array($chek_user_ref);
    10.         //отчисление рефереру
    11.         if ($row_user_ref['user_ref'] >0) {
    12.         //расчет реф %
    13.  
    14.         $referer_percent = $summ_update_user/100 * $ref_percent;
    15.      
    16.        
    17.         $ref_procent = mysql_query("UPDATE `p_users` SET `user_balance`=`user_balance`+'{$referer_percent}', `user_total_zarabotok`=`user_total_zarabotok`+'{$referer_percent}'  WHERE `user_id`='{$row_user_ref['user_ref']}' LIMIT 1",$db)
    18.                                     or die(mysql_error());
    19.                                    
    20.         $total_ref_money = mysql_query("UPDATE `p_users` SET `total_ref_money`=`total_ref_money`+'{$referer_percent}' WHERE `user_id`='{$rov['user_id']}' LIMIT 1",$db) or die(mysql_error());                          
    21.         }
    22.  
    23.         //в общую таблицу пополнений добавим
    24.         $pay_date = date("Y-m-d H:i:s", (time()+60*60*3));      
    25.         $add_pay_tab = mysql_query ("INSERT INTO `p_update` (`user_id`, `summa`, `data`, `status`, `pay_system`, `bonus`) VALUES ('{$rov['user_id']}', '{$summ_update_user}', '{$pay_date}', 'проведен', 'Payeer', '0')",$db) or die(mysql_error());
    26.                
    27.         //удаляем ордер
    28.         $del_order = mysql_query ("DELETE FROM `p_update_balance` WHERE `order_id`='{$order_update_user}' AND `user_id`='{$rov['user_id']}'") or die(mysql_error());
    29.         exit;
    30.     }
     
  2. Electrik

    Electrik Новичок

    С нами с:
    20 окт 2017
    Сообщения:
    6
    Симпатии:
    0
    Нашел ошибку. Тема больше не актуальна.