@JTester

Как сделать ежедневные награды?

Здравствуйте! Расскажите пожалуйста, как сделать ежедневные награды подряд?
Допустим, я зарегистрировался на сайте первый раз, у меня будет писаться "вы заходите 0 дней подряд" и нечего не давать, потом если я зашёл на следующий деньги, мне пишет "я захожу 1 день подряд" и мне дают 3 * кол-во_дней, если я захожу ещё раз (2-й день) мне дают тоже самое, но сумма другая 3*2
Но если я какое-то день пропустил, мой счётчик обнуляется. Какие поля в базе нужны, что в них указывать? Как правильно проверять?
  • Вопрос задан
  • 158 просмотров
Пригласить эксперта
Ответы на вопрос 1
twobomb
@twobomb
Ну например основные 2 поля, первое дата последнего входа, второе количество дней подряд.
При входе достаем последнюю дату входа, если она была вчера, то к количеству дней подряд ++ и выдаем подарок, если она была сегодня пропуск, если более 2х дней то количество дней подряд = 0.
Ну и записываем в последнюю дату входа текущую.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы