Обучение/Помощь новичкам | Код не всегда работает.
Вероломство , $time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if ($time > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` ='".($user['ballss']+ $ballss_check)."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
/////ALTER TABLE `user` ADD `time_check` INT NOT NULL;//// не скажешь почему этот код работает у меня не всегда. Время ставлю для быстроты проверки скрипта.
------
64813_Screenshot_20190531142931.png (158.7 Kb)
Скачиваний: 56
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if ($time > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` ='".($user['ballss']+ $ballss_check)."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
/////ALTER TABLE `user` ADD `time_check` INT NOT NULL;//// не скажешь почему этот код работает у меня не всегда. Время ставлю для быстроты проверки скрипта.
------
Скачиваний: 56
DELETED
31 мая 2019, в 14:31
Delete
457256376 (31.05.2019 в 14:28)
Вероломство , по прежнему не работает
Вероломство , по прежнему не работает
ну так что именно не работает? условие? запись в БД?
DELETED
31 мая 2019, в 14:33
Delete
457256376 (31.05.2019 в 14:30)
Вероломство , $time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if ($time > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` ='".($user['ballss']+ $ballss_check)."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
/////ALTER TABLE `user` ADD `time_check` INT NOT NULL;//// не скажешь почему этот код работает у меня не всегда. Время ставлю для быстроты проверки скрипта.
Вероломство , $time_check = time() + 1 ; //4 часа 14400 // 2часа 7200
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if ($time > $user['time_check'] ) {
mysql_query("UPDATE `user` SET `ballss` ='".($user['ballss']+ $ballss_check)."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
/////ALTER TABLE `user` ADD `time_check` INT NOT NULL;//// не скажешь почему этот код работает у меня не всегда. Время ставлю для быстроты проверки скрипта.
чудо ты
<?php
$time_check = time() + 1; //4 часа 14400 // 2часа 7200
$ballss_check = ($user['ballss'] / 100 * 10); // 15 % будет добавлять
if (time() >= $user['time_check']) {
mysql_query("UPDATE `user` SET `ballss` ='".($user['ballss']+ $ballss_check)."',`time_check` = '".$time_check."' WHERE `id` = '$user[id]' LIMIT 1");
}
и ты уверен, что при /100 * 10 будет 15% ???
________
посл. ред. 31.05.2019 в 14:36; всего 3 раз(а); by Вероломство
Вероломство , вот посмотрите даже так не хочет работать.
------
64814_Screenshot_20190531143913.png (155.6 Kb)
Скачиваний: 57
------
Скачиваний: 57
Вероломство , Я поставил на 10%
DELETED
31 мая 2019, в 14:43
Delete
457256376 (31.05.2019 в 14:40)
Вероломство , вот посмотрите даже так не хочет работать.
Вероломство , вот посмотрите даже так не хочет работать.
когда должен стартовать скрипт? сразу после регистрации?
Вероломство , нет когда произойдет пополнение на баллы,
Вероломство , вот ниже после этого кода что ниже. На изображении. А вообще можно их вместе сделать?
DELETED
31 мая 2019, в 14:53
Delete
чтобы скрипт стартовал для автодобавления через какое-то время, то нужно на старте прописать временную метку и потом при автодобавлении её обновлять


