Beispiel #1
0
$incomeEntries = array();
$expenseEntries = array();
$inputErrors = false;
// process every income entry
while (isset($_POST["incomeDesc" . $incomeEntriesCounter]) || isset($_POST["incomeAmount" . $incomeEntriesCounter])) {
    $desc = trim($_POST["incomeDesc" . $incomeEntriesCounter]);
    $type = trim($_POST["incomeType" . $incomeEntriesCounter]);
    $amount = trim($_POST["incomeAmount" . $incomeEntriesCounter]);
    // Validate income description
    if (Income::isValidDescription($desc)) {
        $descError = false;
    } else {
        $descError = true;
        $inputErrors = true;
    }
    if (Income::isValidAmount($amount)) {
        $amountError = false;
    } else {
        $amountError = true;
        $inputErrors = true;
    }
    // Validate income type
    $typeError = true;
    $typeID = "";
    foreach ($incomeTypes as $incomeType) {
        if ($type === $incomeType->category) {
            $typeError = false;
            $typeID = $incomeType->id;
            break;
        }
    }