Этот код почему то делает запись слотов в базу, только если слоты превышают существующие. А мне нужно, чтобы он вносил в базу слоты, которые могут быть меньше уже существующих, но больше или равно 10. Но при этом чтобы с пользователя не списывались средства, если он уменьшил слоты. Код (PHP): <?php $gamePrice = $server['game_price']; if($_POST['buy_slots']){ if($_POST['slots'] >= '1' && $_POST['slots'] != $server['server_slots']){ $sslots = $server['server_slots']; $slots = $_POST['slots']; if($sslots == $slots){ $price = '0'; } else { if($slots-$sslots <= 0) { $price = '0'; } else { $price = $gamePrice * ($slots-$sslots); } } if($price){ if($user_balance-$price >= '0'){ $newbalance = $user_balance-$price; $minus = $slots-$sslots; $ss = mysql_query("UPDATE `servers` SET `server_slots` = '".$_POST['slots']."' WHERE `server_id` = '{$server['server_id']}'"); $bs = mysql_query("UPDATE `users` SET `user_balance` = '{$newbalance}' WHERE `user_id` = '{$_SESSION['user_id']}'"); $os = mysql_query("INSERT INTO `waste` (`waste_id`, `user_id`, `waste_ammount`, `waste_status`, `waste_usluga`, `waste_date_add`) VALUES (NULL, '{$_SESSION['user_id']}', '{$price}', 1, 'Увеличение слотов (+{$minus}) для сервера gs{$server['server_id']}', NOW())"); $msg = '<div class="alert alert-success">[url="#"]×[/url]<b>Выполнено!</b> Вы приобрели '. $minus .' слотов для сервера.</div>'; } else { $msg = '<div class="alert alert-danger">[url="#"]×[/url]<b>Ошибка!</b> На вашем балансе недостаточно средств.</div>'; } } } } ?>