PHP bir kişisel finans programı yapıyorum ve ben görevi yerine getirmek için bir kolay olmalı ne takılıp alıyorum - hesabını dengeleme.
1 çekilmek için, 2 depozito - İşlemler, her bir türü vardır, MySQL saklanır. Aşağıda her yerde doğru miktarına yakın almıyorum, hesabı dengelemek için benim PHP.
//Get the starting balance
$getStartingBalance = $db->query("SELECT amount FROM startingBalance WHERE id = 1");
$startingBalance = $getStartingBalance->fetch();
$startingBalance = $startingBalance['amount'];
//Balance transactions
$getAllTransactions = $db->query("SELECT * FROM transactions ORDER BY date");
while ($balanceEntry = $getAllTransactions->fetch()) {
$balanceEntryType = $balanceEntry['type'];
$balanceEntryAmount = $balanceEntry['amount'];
if ($balanceEntryType == "1") {
$accountBalance = $startingBalance - $balanceEntryAmount;
} else if ($balanceEntryType == "2") {
$accountBalance = $startingBalance + $balanceEntryAmount;
}
}
Herhangi bir fikir? Teşekkürler