Je fais un programme de finances personnelles en PHP et je suis coincé sur ce qui devrait être une tâche facile à réaliser - équilibrer le compte.Solde du chéquier PHP
Les transactions sont stockées dans MySQL, chacune a un type - 1 pour le retrait, 2 pour le dépôt. Ci-dessous est mon PHP pour équilibrer le compte, ne pas obtenir n'importe où près du montant correct.
//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;
}
}
Des idées? Merci
Quel est le problème? – Ben