Собственно новечек, не пинайте.
В мускуле есть поле баланс, в него сохраняеться баланс пользователя.
Скажем зачисляю ему на баланс средства в сумме: 5.123456$
В результате, у него в акаунте отображает в таком виде - 5.12346$ а нужно что бы отображало после точке четко 6 цифр, независимо будут то нули 5.000000 или дрцгие цифры 5.123456
PHP:
скопировать код в буфер обмена
echo "<h2 class='left'>Зачисление средств</h2>"; $update_user = $_COOKIE["temp"]; if($_POST['summa'] != "" AND $_POST['poster'] != "" AND $sredstva > 0 AND $sredstva < 101){ $dbs = mysql_query("SELECT * FROM `".PREFIX ."admin` WHERE `id` = '{$update_user}'"); $new_balans = $balans + $sredstva; mysql_query("UPDATE `".PREFIX ."admin` SET `balans` = '{$new_balans}' WHERE `id` = '{$update_user}'"); echo "<div class='error'>Перевод совершен успешно!</div>"; $new_message = "Сумма до пополения: {$balans}$, сума после пополнения: {$new_balans}$"; log_me(1,$sredstva,$update_user,$new_message); } else echo "<div class='error'>Не заполнены поля!</div>"; }
Собственно сама сумма передается с окреглением до 6 после точки, и уходит в лог как надо, а баланс ну как не хочет работать как нужно.
Помогите если не сложно, заранее пока СПАСИБО!
|