Обучение/Помощь новичкам | От А до Я
Bens (26.06.2019 в 20:02)
Челябинский , код поставил, ячейку сделал но не работает :(
Челябинский , код поставил, ячейку сделал но не работает :(
блин и я дал код на добавление колонки time, переименуй на bonus_time
Челябинский , блин хах, и я затупил чет
Bens , кстати у меня работает) для проверки себе на сайт поставил
Смотри, мб неправильно, я просто под вискарем.
Делаешь столбец в таблице пользователей типа last_bonus
Туда будешь писать последнее получение бонуса пользователя
Делаешь такую вещь, вывод кнопки
Далее выше этого кода делаешь проверку нажатия кнопки,
Собсна все, если что ребят поправьте
________
посл. ред. 26.06.2019 в 21:43; всего 2 раз(а); by TheAlex
Делаешь столбец в таблице пользователей типа last_bonus
Туда будешь писать последнее получение бонуса пользователя
Делаешь такую вещь, вывод кнопки
<?php
if($user['last_bonus'] > time() - 60*60){
echo 'Вывод кнопки';
}
?>
Далее выше этого кода делаешь проверку нажатия кнопки,
<?php
if(isset($_GET['bonus']) AND $user['last_bonus'] + 60*60 > time()){
$db->query("UPDATE `users` SET `money`=`money`+100, `last_bonus`=".time()." WHERE `id`=".$user['id']."");
}
?>
Собсна все, если что ребят поправьте
________
посл. ред. 26.06.2019 в 21:43; всего 2 раз(а); by TheAlex
TheAlex , спасибо большое :)
Челябинский уже помог разобраться
Челябинский уже помог разобраться
Челябинский (26.06.2019 в 19:50)
Bens (26.06.2019 в 19:47)
Челябинский , можеш запросом написать добавление колонки? Чет я разобраться не могу как колонку добавить
попробуй так alter table `users или user` add `time` int(11) NOT NULL;
Bens (26.06.2019 в 19:47)
Челябинский , можеш запросом написать добавление колонки? Чет я разобраться не могу как колонку добавить
попробуй так alter table `users или user` add `time` int(11) NOT NULL;
Вот этим ты ему регистрацию сломал
System , регистрация работает только что проверял)
Bens (26.06.2019 в 22:22)
System , регистрация работает только что проверял)
System , регистрация работает только что проверял)
Значит повезло, версия базы старая
TheAlex (26.06.2019 в 21:39)
Смотри, мб неправильно, я просто под вискарем.
Делаешь столбец в таблице пользователей типа last_bonus
Туда будешь писать последнее получение бонуса пользователя
Делаешь такую вещь, вывод кнопки
Далее выше этого кода делаешь проверку нажатия кнопки,
Собсна все, если что ребят поправьте
Смотри, мб неправильно, я просто под вискарем.
Делаешь столбец в таблице пользователей типа last_bonus
Туда будешь писать последнее получение бонуса пользователя
Делаешь такую вещь, вывод кнопки
<?php
if($user['last_bonus'] > time() - 60*60){
echo 'Вывод кнопки';
}
?>
Далее выше этого кода делаешь проверку нажатия кнопки,
<?php
if(isset($_GET['bonus']) AND $user['last_bonus'] + 60*60 > time()){
$db->query("UPDATE `users` SET `money`=`money`+100, `last_bonus`=".time()." WHERE `id`=".$user['id']."");
}
?>
Собсна все, если что ребят поправьте
Жестоко)) проще
if(isset($_get['bonus']) && $user['last_time'] < time() - 5) {
$time = time();
$money = $user['money'];
Запрос к базу
}
Так как у тя могут время на 0 и дожить до него ни кто не смогут))
Фича 0 сек а потом исходное время
Фича 0 сек а потом исходное время