Обсуждение | как замутить?
<?php
if (isset($_GET['go'] and ($user['time_500'] < time()) {
if ($user['energy'] < 5) {
error('Недостаточно энергии');
} else {
$time_500 = 180;
mysql_query("UPDATE `user` SET `time_500` = '" . (time() + $time_500) . "', `energy` = `energy` - '5' WHERE `id` = '" . $user['id'] . "'");
header('Location: /500.php');
exit;
}
} else {
if (time() <= $user['time_500']) {
echo '<div class="razd4">Гонка началась. <br /> Окончание через <b>' . tl($user['time_500'] - time()) . '</b> сек.</div>';
} else {
echo '<div class="menu_j"><a href="?go" class="top_menu_j"><img src="system/css/img/ind.png" alt="*" /> Разогнаться</a></div>';
echo '<div class="razdel"></div>';
}
}
мб вот так
________
посл. ред. 18.02.2017 в 15:02; всего 1 раз(а); by rabbyte
Нубик. Сравниваешь число со строкой.
if($user['energy'] < '5')
if($user['time_500'] != '0')
if($user['time_500'] != '0')
Двойные и одинарные кавычки это строки, а не числа. Ты не можешь сравнивать строку с числом и ожидать что что-то будет работать.
if($user['energy'] < '5')
if($user['time_500'] != '0')
if($user['time_500'] != '0')
Двойные и одинарные кавычки это строки, а не числа. Ты не можешь сравнивать строку с числом и ожидать что что-то будет работать.
DELETED
Автор
18 февраля 2017, в 15:03
Delete
Bymaschanin,
вот так
if ($user['level'] < 5) echo 'Доступно с 5 уровня.';вот так
Bymaschanin, По разному. Выдумай сам.
rabbyte, Ай-яй. Не даешь размять мозг.
DELETED
Автор
18 февраля 2017, в 15:08
Delete
YourGosh (18.02.2017 в 15:04)
Bymaschanin, По разному. Выдумай сам.
Bymaschanin, По разному. Выдумай сам.
спасибо все за помощь.
YourGosh (18.02.2017 в 15:05)
rabbyte, Ай-яй. Не даешь размять мозг.
rabbyte, Ай-яй. Не даешь размять мозг.
зачем думать?
Стр.: 1, 2