Обучение/Помощь новичкам | Запрос. Помощь.
Svat , вот всего так объясняли) благодарю, жаль не могу плюс поставить не дают,.
Знаешь что происходит. Я ставлю депозит и резко иду на станицу и происходит снова перевод назад. Хоть время и стоит 24 часа. Что то не так.
457256376 , Это страничка из кэша .
Всё в порядке - просмотри в бд поля...))
Всё в порядке - просмотри в бд поля...))
Svat , я посмотрел. Нет запись идет назад
money: 10.00
Это происходит в том случае если сразу пойти на станицу. А если через главную то все норм.
money: 10.00
Это происходит в том случае если сразу пойти на станицу. А если через главную то все норм.
457256376 , Ага, привет.
Какая изумительная ситуация, наглядно утверждающая
Век живи, век учись.
Многое видел, но что бы при переходе
// --- balls = 0
компилировалось в
// --- balls + тут что то
Ну да ладно, удивляться будем завтра.
Предлагаю спасать таким образом.
// ---
Файл где прописан код, архивируешь и скидываешь сюда
Поэтапно, развёрнуто описываешь, как и каким образом
У тебя выходит это маленькое чудо...))
Били ли в роду маги, волшебники ( шучу )
*Но описать надо!
// ---
Если устраивает - действуй или предлагай свой...
Какая изумительная ситуация, наглядно утверждающая
Век живи, век учись.
Многое видел, но что бы при переходе
// --- balls = 0
компилировалось в
// --- balls + тут что то
Ну да ладно, удивляться будем завтра.
Предлагаю спасать таким образом.
// ---
Файл где прописан код, архивируешь и скидываешь сюда
Поэтапно, развёрнуто описываешь, как и каким образом
У тебя выходит это маленькое чудо...))
Били ли в роду маги, волшебники ( шучу )
*Но описать надо!
// ---
Если устраивает - действуй или предлагай свой...
Svat , когда ставлю депозит написано успешно. Но иду на станицу и снова вижу деньги перешли. Пытаюсь снова удачно. Депозит поставлен. Со второго раза нормально. Бывает и одного раза нормально.
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 = один час
Архивы забрал, гляну позже, или не надо...))
Ты поменял в условии время...
// --- Мой вариант
$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 , Посмотри конечно. Интересно.