Loading...
Svat , вот всего так объясняли) благодарю, жаль не могу плюс поставить не дают,.
Знаешь что происходит. Я ставлю депозит и резко иду на станицу и происходит снова перевод назад. Хоть время и стоит 24 часа. Что то не так.
457256376 , Это страничка из кэша .
Всё в порядке - просмотри в бд поля...))
Svat , я посмотрел. Нет запись идет назад
money: 10.00
Это происходит в том случае если сразу пойти на станицу. А если через главную то все норм.
457256376 , Ага, привет.
Какая изумительная ситуация, наглядно утверждающая
Век живи, век учись.
Многое видел, но что бы при переходе
// --- balls = 0
компилировалось в
// --- balls + тут что то
Ну да ладно, удивляться будем завтра.
Предлагаю спасать таким образом.
// ---
Файл где прописан код, архивируешь и скидываешь сюда
Поэтапно, развёрнуто описываешь, как и каким образом
У тебя выходит это маленькое чудо...))
Били ли в роду маги, волшебники ( шучу )
*Но описать надо!
// ---
Если устраивает - действуй или предлагай свой...
Svat , когда ставлю депозит написано успешно. Но иду на станицу и снова вижу деньги перешли. Пытаюсь снова удачно. Депозит поставлен. Со второго раза нормально. Бывает и одного раза нормально.
Svat , Привет. Вот код.
------
64834_Download.zip (4.3 Kb)
Скачиваний: 74
Svat , а вот отсюда ставиться депозит.
------
64835_2222nload.zip (1.4 Kb)
Скачиваний: 61
457256376 , Как бы так сказать, что бы всё и сразу?
Ты поменял в условии время...
// --- Мой вариант
$time > $user['date_prize'] + 3600 * 24 )
// --- На свой вариант
$time > $user['date_prize'] + 130 * 1 )
Что же происходит? И почему не ясность?
Создай у себя отдельный файл php
// --- И помести в него
echo ( 1 + 1 * 2 ).'<br/>';
echo ( 1 + 1 * 1 ).'<br/>';
Открой в браузере и просмотри результат
После чего подумай - что даёт умножение на единицу?
Именно то что ты в условии сделал
// --Твой вариант-- $time > $user['date_prize'] + 130 * 1 )
От чего имеешь... А не чего не имеешь на фоне общей суммы.
Ибо 3600 - час, заменил на 130 - пару минут
И умножил это всё на единицу - оставил без изменений.
*Множить на единицу гиблое дело...))
// --- Попробуй для ясности так
if ( isset ( $user ) && $user['ballss'] > 0 &&
$time > $user['date_prize'] + 60 * 60 * 24 )
query (" UPDATE user SET money =
( SELECT ballss + money ), ballss = 0,
date_prize = $time WHERE id = $user[id] LIMIT 1");
// --- Поясняю
( секунды )60 * ( минуты )60 * ( часы )24
Если не устраивает 24 часа, меняй на 12 часов или...
И теперь, вот такая комбинация 60 * 60 * 1 = один час
Архивы забрал, гляну позже, или не надо...))
Svat , Посмотри конечно. Интересно.
Онлайн: 1
Время:
Gen. 0.1114
(c) Bym.Guru 2010-2026