Как правильно сделать такой цикл?

172
19 августа 2018, 15:40

Как сделать так, чтобы если счет у пользователя был меньше нуля после покупки, то покупка отменяется? P.s есть наработка самого цикла

if($sql >= "0") {echo 'У вас недостаточно средств!';exit();} else {}

Код всего файла:

<?
if(isset($_GET["id"])) {
    $id = $_GET["id"];
} else{}
if(isset($_GET["us_id"])) {
    $us_id = $_GET["us_id"];
} else{}
include_once'db.php';
include_once'handler.php';
if ($sql >="0") {
    echo'У вас недостаточно денег';
    exit();
} else{}
$prod = mysql_query("SELECT price FROM red_shop WHERE id = '$id'");
$prod = mysql_fetch_array($prod);
$sql = mysql_query("UPDATE users_profiles SET quarck = quarck -".$prod['price']." WHERE user_id = ".$us_id." ");
if ($sql) {
    echo'Вы успешно совершили покупку!';
} else {
    echo'Произошла ошибка';
}
echo $id." ".$us_id;?>

Но при его выполнении происходит покупка, хотя ошибка выводится.

READ ALSO
socket на reactphp

socket на reactphp

Хочу поинтересоваться, во всех примерах реализации сокетов, показывается как реализовать элементарный чатНа то это и пример, конечно, вопрос...

176
Как правильно настроить роутинг в своём проекте?

Как правильно настроить роутинг в своём проекте?

Я пишу свой небольшой учебный проект с нуля, не используя фреймворкК сожалению, не смог найти какой то однозначной информации, по поводу того...

212
Каким образом очистить кэш страницы?

Каким образом очистить кэш страницы?

В файлеhtaccess прописано кэширование данных

170