Loading...
PHP/MySQL | PHP ахринел, не слушается меня
Обнуляем энку , если в минусе

if($user['energy'] < 0) {
mysql_query('UPDATE `users` SET `energy` = "0" WHERE `id` = "'.$user['id'].'"');
}


Тупо определяем ЕЩЁ РАЗ переменную, потому, что не понятно, почему показывается с минусом

$user = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '".$user['id']."' LIMIT 1"));


Выводим энку

echo''$user['energy'].'';

Всё равно загоняет в минус и обнуляется только при ВТОРОМ обновлении страницы

ПОЧЕМУ!!!???

P.S. Пробовал

if($user['energy'] < 0) {
mysql_query('UPDATE `users` SET `energy` = "0" WHERE `id` = "'.$user['id'].'"');
header('location: ?');exit();
}

такая же фигня, первое действие в минус, второе - 0

:(
Вилы Выкидные, то есть. Если у тебя энергия за -, только при 2м обновлении старницы он становится 0 ?
Вилы Выкидные, после запроса вставь код header('location: ?');exit();
CyxapbI4 (10.02.2015 в 13:22)
Вилы Выкидные, то есть. Если у тебя энергия за -, только при 2м обновлении старницы он становится 0 ?


да, я в шоке
153811556 (10.02.2015 в 13:23)
Вилы Выкидные, после запроса вставь код header('location: ?');exit();


постскриптум читай
Вилы Выкидные, да я уже потом заметил)
Вилы Выкидные, выкинь бт. И вчера такая же ошибка
153811556 (10.02.2015 в 13:26)
Вилы Выкидные, да я уже потом заметил)


дело в том, что если происходит действие при срабатывании редиректа, то действие отменяется, т.к. оно не привязано к location: ?

пожтому редирект нах :(
153811556 (10.02.2015 в 13:26)
Вилы Выкидные, да я уже потом заметил)


дело в том, что если происходит действие при срабатывании редиректа, то действие отменяется, т.к. оно не привязано к location: ?

поэтому редирект нах :(
Вилы Выкидные, я там не могу сказать, кинь файл я гляну
Онлайн: 6
Время:
Gen. 0.0961
(c) Bym.Guru 2010-2025