Всем привет. Парни кто подскажет по модулю заданий., такой вопрос при добавление денег на баланс задания сумма цены задания проверяется, к примеру сделал оплату задания по рублю и ставишь 10 выполнений и система проверяет есть ли у тебя
на балансе этих 10 рублей ну если нет то пишет не достаточно денег, если есть оплачивает и берет еще комиссию
$kom = $sum * 0.25;
$summa = $sum + $kom;
но она эта комиссия уганяет просто баланс в минус,, короче при пополнение баланса задания эта комиссия не проверяется хватает ли денег на рекламном балансе или не.. как можно сделать, что бы она тоже проверялась есть ли деньги или нет..
# База данных
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB);
if(isset($_POST['ball_add'])) {
$ball = intval($_POST['ball_add']);
$uid = intval($_POST['uid']);
$id_task = intval($_POST['id_task']);
$db->Query("SELECT * FROM db_task WHERE user_id = '$uid' AND id = '$id_task'");
if($db->NumRows() > 0) {
$ts = $db->fetchArray();
$db->Query("SELECT * FROM db_users_b WHERE id = '$uid'");
$us = $db->FetchArray();
if($ball >= 10) {
if($ball * $ts['cena'] <= $us['money_b']) {
$sum = $ball * $ts['cena'];
$kom = $sum * 0.25;
$summa = $sum + $kom;
$db->Query("UPDATE db_task SET kol_z = kol_z + '$ball' WHERE id = '$id_task' AND user_id = '$uid'");
$db->Query("UPDATE db_users_b SET money_b = money_b - '$summa' WHERE id = '$uid'");
echo '<font color="green">Баланс задания пополнен на '.$ball.' выполнений</font>';
}else echo '<font color="red">Ошибка! Не достаточно средств на балансе</font>';
}else echo '<font color="red">Ошибка! Минимум для пополнения 10 заданий</font>';
}else echo '<font color="red">Ошибка! Задания не существует</font>';
}