[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: оплата за реферала
Rubarub
Здравствуйте форумчане!

Помогите пожалуйста решить проблему с начисление бонуса за реферала. При регистрации реферала, бонус не начисляется(

Вот строчка начисления бонуса:

 mysql_query("UPDATE `tb_users` SET `money_rekl` = `money_rekl`+'".$site_con['bonus_refer']."' WHERE `username` = '".$sql_ref["username"]."'");
if($site_con['bonus_refer'] > 0){
mysql_query("INSERT INTO `still_user_history` (`idu`,`money_rekl`,`data`,`dop_vid`,`status`)
VALUES ('"
.$sql_ref["id"]."','".$site_con['bonus_refer']."','".time()."','3','Бонус за регистрацию реферала')");
}
Rubarub
Есть еще бонус за регистрацию и она срабатывает отлично

mysql_query("UPDATE `tb_users` SET `money_rekl`='".$site_con['bonus_rega']."', `active` = '1' WHERE `id`='".$new_u["id"]."'");
if($site_con['bonus_rega'] > 0){
mysql_query("INSERT INTO `still_user_history` (`idu`,`money_rekl`,`data`,`dop_vid`,`status`)
VALUES ('"
.$new_u["id"]."','".$site_con['bonus_rega']."','".time()."','3','Бонус за регистрацию')");
}
walerus
Rubarub
Это все отлично! Откуда эти куски кода?, что возвращает мускуль?
Kusss
Rubarub
Какой тип у этой переменной ?

Как-то стремно складывать число(надеюсь) и строку .
`money_rekl` = `money_rekl`+'".$site_con['bonus_refer']."'

Попробуйте привести к типу "число"
`money_rekl` = `money_rekl`+".(int)$site_con['bonus_refer']."
Astin
А мож вообще нужно не так написать

`money_rekl` = `money_rekl`+'".$site_con['bonus_refer']."'

а вот так

`money_rekl` = '".$site_con['bonus_refer']."'
walerus
Kusss
Astin
Да вы чего?, нормальный запрос
mysql_query( "UPDATE `tb_users` SET `money_rekl` = `money_rekl`+'" . $site_con['bonus_refer'] . "' WHERE `username` = '" . $sql_ref["username"] . "'" );

к полю "money_rekl" прибавляется значение из файла(переменной) конфигурации $site_con['bonus_refer']

ТС - проверяй что в переменной $site_con['bonus_refer']
Astin
walerus кстати да, я по началу тоже подумал что может в конфиге не прописано сколько нужно дать за реферала.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.