Loading...
[i] , ну от сецчас он не может исправить свою же ошибку
ANIMa (21 фев 2023, в 19:35)
[i] , ну от сецчас он не может исправить свою же ошибку
вопрос по другому задай, у меня так тоже было!
[i] , окей, а как тебе, он на сто проц выполняет код?
ANIMa (21 фев 2023, в 20:45)
[i] , окей, а как тебе, он на сто проц выполняет код?
конешно нет, он выдает кусками, выдает с ошибками я беру смотрю что как и исправляю!
Еслы б он выполнял на 100 % тогда зачем кодить еслы можно просто спросить, скопировать, вставить, и готовый сайт!
________
посл. ред. 21.02.2023 в 20:54; всего 1 раз(а); by LaboykoGroup
[i] , платная версия нормас пишет
ANIMa (21 фев 2023, в 21:00)
[i] , платная версия нормас пишет
чего?
чтото там невижу что нормально пришет еслы заплатить 20-тку, пишет так как беспланый.

Изображение

------
85417_Screenshot_1.png (127.0 Kb)
Скачиваний: 112
Когда Вы будите пользоваться отгадкой над ошибками и скидывать сюда вместе с кодом. А не код тупо и потом говорить что не так. Как будто телепатия должно присутствовать у людей с PHP-интерпретатором.
________
посл. ред. 22.02.2023 в 20:16; всего 1 раз(а); by Ramzesoff
Всем привет, не могу понять почему не происходит покупка шмотки, послу нажатия купить идёт переадресация в инвентарь. Код ниже
php
   <?php   // Перевірка автентифікації користувача   session_start();   if (!isset($_SESSION['user_id'])) {       header('Location: index.php');       exit();   }      // Підключення до бази даних   include 'core/db_config.php';      // Перевірка, чи переданий параметр weapon_id є числом   if (!is_numeric($_GET['weapon_id'])) {       echo "Помилка: неправильний ідентифікатор зброї.";       exit();   }      // Отримання ідентифікатора зброї, яку користувач хоче купити   $weapon_id = $_GET['weapon_id'];      // Запит до бази даних для отримання інформації про зброю   $sql = "SELECT * FROM `weapons` WHERE `id` = '$weapon_id'";   $result = mysqli_query($conn, $sql);      // Перевірка наявності зброї з таким ідентифікатором   if (mysqli_num_rows($result) != 1) {       echo "Помилка: зброя не знайдена.";       exit();   }      $row = mysqli_fetch_assoc($result);      // Отримання балансу користувача   $user_id = $_SESSION['user_id'];   $sql = "SELECT rubin FROM `users` WHERE `id` = '$user_id'";   $result = mysqli_query($conn, $sql);   $user = mysqli_fetch_assoc($result);   $user_balance = $user['rubin'];      // Перевірка наявності достатньої кількості валюти для покупки зброї   $weapons = mysqli_prepare($conn, 'SELECT price FROM weapons WHERE id = ? LIMIT 1');   mysqli_stmt_bind_param($weapons, 'i', $weapon_id);   mysqli_stmt_execute($weapons);   mysqli_stmt_bind_result($weapons, $price);      if ($user_balance < $price) {       echo "У вас недостатньо валюти для покупки цієї зброї";       exit();   } else {       // Зняття коштів з балансу користувача  $new_balance = $user_balance - $price;  $sql = "UPDATE users SET rubin = '$new_balance' WHERE id = '$user_id'";  mysqli_query($conn, $sql);       // Додавання зброї в інвентар користувача        $weapon_name = $row['name'];  $sql = "INSERT INTO `inventory` (`user_id`, `weapon_name`, `level`) VALUES ('$user_id', '$weapon_name', '$level')";  mysqli_query($conn, $sql);    // Повідомлення про успішну покупку  echo "Ви успішно купили зброю за " . $price . " рубінів.";    // Перенаправлення користувача на сторінку свого інвентаря  header("Location: inventory.php");  exit();   }      ?>   
ANIMa ,Только GPT только хардкор .spam. все помешались на этом
Привет!

Причина, по которой не происходит покупка шмотки, может быть связана с несколькими моментами в коде.

Необходимо убедиться, что параметр level определен и содержит верное значение в запросе на добавление зброи в инвентарь.

Также, следует проверить, что в таблице inventory существуют все необходимые поля (user_id, weapon_name, level), которые используются при добавлении новой зброи в инвентарь.

Возможно, при переадресации на страницу инвентаря необходимо добавить проверку авторизации пользователя.

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

Также, я бы рекомендовала использовать подготовленные запросы для безопасной работы с базой данных и обрабатывать все внешние данные (например, параметр weapon_id) перед их использованием в запросах.
*biggrin*
Привет, есть тут шарующий, нужна помощь исправить проблемку
Онлайн: 0
Время:
Gen. 0.132
(c) Bym.Guru 2010-2026