Loading...
Обучение/Помощь новичкам | Передать рандомное значение на другую страницу.
Здравствуйте, подскажите, в общем у меня боевая система построена так:
Есть ссылка атаковать, я нажимаю, зачисляет деньги (рандомное количество и перекидывает на другую страницу где пишет что "Вы победили"), Как можно сделать чтобы на этой другой странице выводилось сколько денег было зачислено и при обновлении страницы значение не менялось?

Вот код:

<?php
include ("header.php");
echo $head;
echo '<div class="block">Арена</div>';
if ($_GET['attack'] == "true") {
"Вы победили!";
}
if ($_GET['money'] == "plus") {
$rand = rand(1,100);
$dollar = $rand;
mysql_query("UPDATE `users` SET `money` = `money`+'$dollar' WHERE `login`='".$_COOKIE["login"]."'");
header("Location: arena.php?attack=true");
}
?>
<div class="block"><a href="?money=plus">Атаковать</a></div>

<?php
# session_start(); // если не вызывал в header.php
include ("header.php");
echo $head;
echo '<div class="block">Арена</div>';
if ($_GET['attack'] == "true") {
echo $_SESSION['message'];
unset($_SESSION[message']);
}
if ($_GET['money'] == "plus") {
$rand = rand(1,100);
$dollar = $rand;
$_SESSION['message'] = 'Вы победили и заработали ' . $rand . ' монет';
mysql_query("UPDATE `users` SET `money` = `money`+'$dollar' WHERE `login`='".$_COOKIE["login"]."'");
header("Location: arena.php?attack=true");
}
?>
<div class="block"><a href="?money=plus">Атаковать</a></div>

________
посл. ред. 03.02.2018 в 09:52; всего 1 раз(а); by Saw
mysql_query("UPDATE `users` SET `money` =`money`+' $dollar ' WHERE `login`='".
mysql_real_escape_string($_COOKIE["login " ])."'");

________
посл. ред. 03.02.2018 в 10:04; всего 1 раз(а); by Saw
Просто записываю в сессию Гг
Saw , Спасибо)
Онлайн: 3
Время:
Gen. 0.0939
(c) Bym.Guru 2010-2026