Я попытался создать систему уровней для своих пользователей в php.Пока у меня есть только таблица mysql из ...
id / xp (default 0) / xp_needed (default 5) / level (default 1)
У меня на панели пользователя есть панель, показывающая, сколько нужно xp, $ details - это массив столбцов таблицы mysql.
$xp_needed = ($details['xp'] / $details ['xp_needed']) * 100;
echo'<p>XP Needed:</p><div class="bar Tooltip" title="' . $details['xp'] . '/' .
$details['xp_needed'] . '"><span style="width: ' . $xp_needed . '%;"></span></div>';
Что я не могу понять, так это функция проверки, превышает ли xp необходимый xp и, если это так, обновляет уровень до следующего целого числа, обновляя необходимый xp до 5 * уровня и переносясверх остатка, если любой из xp_needed к новому xp_needed?
Спасибо за ваше терпение