Уменьшение суммы бонуса

  • Автор темы icqbesthost
  • Дата начала
icqbesthost
Местный
Сообщения
33
Реакции
0
Здравствуйте народ,есть у меня такой бонус

<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Мониторинг";
$usid = $_SESSION["user_id"];
$uname = $_SESSION["user"];

# Настройки бонусов
$bonus_min = 1;
$bonus_max = 10;
$db->Query("SELECT * FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_a.id = '$user_id'");

$prof_data = $db->FetchArray();
?>

(Часть кода,думаю вы поняли)

Надо сделать так чтоб бонус заносился в бд суммой в 0.1 например
Обычная замена строк на

$bonus_min = 0.1;
$bonus_max = 0.10;

Не работает

Прошу помогите мне народ)
 
zelejoy
Участник
Сообщения
9
Реакции
0
В базе поменяй, тип данных там стоя т целые числа.
 
icqbesthost
Местный
Сообщения
33
Реакции
0
zelejoy написал(а):
В базе поменяй, тип данных там стоя т целые числа.
В базе и так стоит тип "double" стандартный в бд фермы
 
zelejoy
Участник
Сообщения
9
Реакции
0
Тогда так, функция рандом выдает только целые числа. Значит сделай рандом от 1 до 10 а потом подели на 100 и будет тебе счастье.
 
icqbesthost
Местный
Сообщения
33
Реакции
0
zelejoy написал(а):
Тогда так, функция рандом выдает только целые числа. Значит сделай рандом от 1 до 10 а потом подели на 100 и будет тебе счастье.
можно ли это показать на примере кода,а то я как то не особо с php шарю,только из знаний html и логики что то понимаю
 
zelejoy
Участник
Сообщения
9
Реакции
0
$sum = (rand($bonus_min, $bonus_max) )/100;
 
zelejoy
Участник
Сообщения
9
Реакции
0
Ну и значения как я писал выше для минимума и максимума выставите.
 
zelejoy
Участник
Сообщения
9
Реакции
0
Если бонус нужен фиксированный то в мин и макс одну и туже сумму вписываешь или вообще тогда сделай.
$sum = 0.1;
 
icqbesthost
Местный
Сообщения
33
Реакции
0
zelejoy написал(а):
Если бонус нужен фиксированный то в мин и макс одну и туже сумму вписываешь или вообще тогда сделай.
$sum = 0.1;
оба варианта не помогают,в первой получается так же целое число,во втором вообще ноль
 
viper5
Местный
Сообщения
155
Реакции
2
  • #10
кому нужен бонус меньше копейки? зачем ставить вообще такое?
 
sanek85
Участник
Сообщения
124
Реакции
2
  • #11
# Настройки бонусов
$bonus_min = 1; (минимальное сумма )
$bonus_max = 10; максимальная сумма )
 
sanek85
Участник
Сообщения
124
Реакции
2
  • #12
меньше 1 серы не сделать
 
icqbesthost
Местный
Сообщения
33
Реакции
0
  • #13
viper5 написал(а):
кому нужен бонус меньше копейки? зачем ставить вообще такое?
это рандом,на переделку фермы под показ рекламы,и это бонус не в серебре,а в копейках должен быть,от 1 до 500 копеек
 
sanek85
Участник
Сообщения
124
Реакции
2
  • #14
icqbesthost написал(а):
это рандом,на переделку фермы под показ рекламы,и это бонус не в серебре,а в копейках должен быть,от 1 до 500 копеек
чтоб рублевые и копейки были это надо весь скрипт переписывать не проще сделать прировнять 100 сер = 1 руб вот как у меня http://seopayeers.ru/
 
Сверху