На многих буксах есть проблема с выводом средств пользователей. В ситуации, когда сумма на счету пользователя имеет вид хх.ххх (3 и более знаков после запятой), к чему это приводит знаете сами, наверное, уже устали объяснять пользователям как поступать в этой ситуации.
Решается эта проблема довольно легко и просто. Необходимо просто обрезать все лишние знаки в сумме к выводу. Я предлагаю сделать так (вариант рабочий и используется уже не один день - вопросов от пользователей больше нет).
Решение проблемы:
В файле convert.php заменить строку:
На:
Изменить столбец money в таблице tb_user:
Меняем тип переменной money
На:
И все.
Что мы делаем? Округляем по правилам математики, обрезаем до двух символов после запятой и отнимаем одну копейку (для случая если сумма была скажем 0.857 - то после округления сумма станет 0.86, вот мы копеечку и отняли, чтобы пользователь получил свои 0.85).
В общем пользуйтесь на здоровье.
Решается эта проблема довольно легко и просто. Необходимо просто обрезать все лишние знаки в сумме к выводу. Я предлагаю сделать так (вариант рабочий и используется уже не один день - вопросов от пользователей больше нет).
Решение проблемы:
В файле convert.php заменить строку:
На:
Изменить столбец money в таблице tb_user:
Меняем тип переменной money
TYPE: varchar
Length/Values: 150
Length/Values: 150
На:
TYPE: DECIMAL
Length/Values1: 7,3
Length/Values1: 7,3
И все.
Что мы делаем? Округляем по правилам математики, обрезаем до двух символов после запятой и отнимаем одну копейку (для случая если сумма была скажем 0.857 - то после округления сумма станет 0.86, вот мы копеечку и отняли, чтобы пользователь получил свои 0.85).
В общем пользуйтесь на здоровье.
6 комментарии
0 загрузки
Детали
- Первый релиз 02 мая 2011
- Последнее обновление 03 авг 2026
- Документация Есть
- Содержимое файлов Исходные файлы
- Всего товаров 2
- Рейтинг (0)
- Регистрация 09 мар 2011
- Уровень 0
- Пользователь подтверждён Да
- Телефон подтверждён Нет
- Email подтверждён Нет

Spok1982
- 10 ноя 2011Спасибо! egres
JNS
- 10 мая 2011Саму форму выплаты делал я для своего скрипта в конце лета.
alek999s
- 02 мая 2011egres +1
egres
- 02 мая 2011ZICKFREED, бывает. Понимаю, сам сплю отрывками......
ZICKFREED
- 02 мая 2011блин, я ступил,я думал, что на форуме в топике кому-то ответил))))
бывает, уже хер знает какой день нормально не сплю
egres,сорри за левый коммент)))