query('SELECT ft.*, fc.name as category_name FROM financial_transactions ft JOIN financial_categories fc ON ft.category_id = fc.id ORDER BY ft.date DESC'); $transactions = $stmt->fetchAll(); // Calculate summary $total_income = 0; $total_expenses = 0; foreach ($transactions as $t) { if ($t['type'] == 'receita') { $total_income += $t['amount']; } else { $total_expenses += $t['amount']; } } $net_result = $total_income - $total_expenses; } catch (PDOException $e) { $transactions = []; $error = "Erro ao buscar transações: " . $e->getMessage(); } ?> Controle Financeiro Resumo Financeiro Receitas R$ Despesas R$ Resultado Líquido R$ Histórico de Transações Adicionar Transação Data Descrição Tipo Categoria Valor Nenhuma transação encontrada. R$
R$