# Зачисляем пользователю
$result = $pdo->prepare("UPDATE `db_users_b` SET `money_b`=`money_b`+ :serebro,`to_referer`=`to_referer`+ :to_referer,`last_sbor` = :time,`insert_sum`=`insert_sum`+ :amount WHERE `id` = :user_id");
$result->execute(array(
'serebro' => $serebro,
'to_referer'=>$to_referer,
'time' => time(),
'amount' => $amount,
'user_id' => $user_id
));
$result = $pdo->prepare("UPDATE `db_users_b` SET `money_p`=`money_p`+ :to_referer,`from_referals`=`from_referals`+ :from_referals WHERE `id` = :referer_id");
$result->execute(array(
'to_referer' => $to_referer,
'from_referals' => $to_referer,
'referer_id' => $referer_id
));
У меня в базе 3 уровня рефералов, но при вставке баланса он учитывает только to_referer и не учитывает to_referer2 и to_referer3, что мне сделать, чтобы % начислялся и в остальных 2-х уровнях?
заранее спасибо.
Если вы поможете мне и это исправит ошибку, я могу дать 200 рублей тому, кто мне помог!
$result = $pdo->prepare("UPDATE `db_users_b` SET `money_b`=`money_b`+ :serebro,`to_referer`=`to_referer`+ :to_referer,`last_sbor` = :time,`insert_sum`=`insert_sum`+ :amount WHERE `id` = :user_id");
$result->execute(array(
'serebro' => $serebro,
'to_referer'=>$to_referer,
'time' => time(),
'amount' => $amount,
'user_id' => $user_id
));
$result = $pdo->prepare("UPDATE `db_users_b` SET `money_p`=`money_p`+ :to_referer,`from_referals`=`from_referals`+ :from_referals WHERE `id` = :referer_id");
$result->execute(array(
'to_referer' => $to_referer,
'from_referals' => $to_referer,
'referer_id' => $referer_id
));
У меня в базе 3 уровня рефералов, но при вставке баланса он учитывает только to_referer и не учитывает to_referer2 и to_referer3, что мне сделать, чтобы % начислялся и в остальных 2-х уровнях?
заранее спасибо.
Если вы поможете мне и это исправит ошибку, я могу дать 200 рублей тому, кто мне помог!