Как правильно реализовать систему уровней с опытам на сайте? Например есть кнопка и когда человек кликает по ней, то ему дается 3 опыта. Не знаю как правильно сделать таблицы в бд для этого.
Вопрос, конечно, очень абстрактный. Но я бы сделал две таблицы в бд. Первая содержит id
login
password
. Вторая id
exp
lvl
userId
. Id
и userId
связываем. Когда заходишь на сайт, нажимаешь на кнопку и делаем +3 к exp
, делаем проверку на lvl
, и при наборе определённого кол-ва exp
получаем lvl up
. Рекомендую это делать при помощи AJAX, чтоб не надо было перезагружать страницу.
Ну, например.
Делаем таблицу с пользователями(users), login, pas, exp
Логинимся под пользователем и жмем кнопку. Залогиненному пользователю пишем в users.exp +3
Для определения уровня можно написать метод в php, или тоже сделать таблицу, в которой будут соответствия уровня и опыта. (Я бы сделал в коде.)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Насколько вижу на англоязычном SO ответы на данный вопрос расходятся: здесь например пишут что
Я не прошу мне расписывать весь код задачи, которая дана нижеМеня интересует алгоритм выполнения программы, что такое вхождения и к каким...