Я сделал магазин на популярных языках программирования, довольно простой- Вывод списка товаров, сам товар является ссылкой на покупку, ссылка ведет на исполнительный файл, а там происходит сама покупка. Сразу скажу магазин полностью виртуален- и предметы в нём, и валюта - кварки, никак не связаны с реальными деньгами
При покупке пишется Покупка успешно совершена, хотя счет никак не изменяется.
Код файла:
<html>
<head>
<meta charset="utf8">
</head>
<body>
<?
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';
$prod = mysql_query("SELECT price FROM red_shop WHERE id = '$id'");
$sql = mysql_query("UPDATE users_profiles SET quarck = quarck -".$prod['price']." WHERE user_id = ".$us_id." ");
if ($sql) {
echo'Вы успешно совершили покупку!';
} else {
echo'Произошла ошибка';
}
?>
</body>
Пожалуйста подскажите где я спотыкнулся, и возможное решение проблемы
$prod = mysql_query("SELECT price FROM red_shop WHERE id = '$id'");
$sql = mysql_query("UPDATE users_profiles SET quarck = quarck -".$prod['price']." WHERE user_id = ".$us_id." ");
меняем на:
$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." ");
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
есть адрес no-reply@domaincom, если написать на него, то отправится шаблонный ответ с информационным текстом
Возможно ли в ссылке http://test/phone=%20380999123123 %20 заменить на + и выводить все это в адресную строку?