• Ресурсы форума переехали на Servahoc.ru

РЕШЕНО Как объединить вывод баланса?

Статус
В этой теме нельзя размещать новые ответы.

cat2017

Участник
Подскажите пожалуйста, как в корневом файле index.php правильно прописать строки вывода баланса, чтобы сайт работал и при этом вывод баланса был с двух таблиц db_users_a и db_users_b ???
Вот сейчас у меня так:
Код:
# Вывод баланса
    if(isset($_SESSION["user_id"])){
   
        $user_id = $_SESSION["user_id"];
        $db->Query("SELECT money_b, money_c, money_p FROM db_users_b WHERE id = '$user_id'");
        $balance = $db->FetchArray();
       
        $content = str_replace('{!BALANCE_B!}', sprintf("%.3f", $balance["money_b"]) ,$content);
        $content = str_replace('{!BALANCE_P!}', sprintf("%.3f", $balance["money_p"]) ,$content);
        $content = str_replace('{!BALANCE_C!}', sprintf("%.3f", $balance["money_c"]) ,$content);
       
    }
Нужно ещё добавить таблицу db_users_a, чтобы с неё вывод баланса был на BALANCE_C
а с таблицы db_users_b остались BALANCE_B и BALANCE_P
при этом, чтобы сайт открывался и всё работало!
 

pligin

Команда форума
Администратор
PHP:
# Вывод баланса
if(isset($_SESSION["user_id"])){
     $user_id = $_SESSION['user_id'];
     $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'");
$user_data = $db->FetchArray();
$content = str_replace('{!BALANCE_B!}', sprintf("%.3f", $user_data["money_b"]) ,$content);
$content = str_replace('{!BALANCE_P!}', sprintf("%.3f", $user_data["money_p"]) ,$content);
$content = str_replace('{!BALANCE_C!}', sprintf("%.3f", $user_data["money_c"]) ,$content);
    }
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху