コード例 #1
0
ファイル: auto_modellen_oh.php プロジェクト: pko22/phpcourse
}
// of gaan we een toevoeging/wijziging/selectie doorvoeren ?
if ($_POST && isset($_POST['btnSubmit'])) {
    switch ($_POST['btnSubmit']) {
        case 'Toevoegen':
            // 'juiste' gegevens opgegeven?
            if ($model_obj->validate($_POST, 'new')) {
                // zo ja, dan toevoegen
                if ($model_obj->addModel($_POST)) {
                    $preInfoMessage = 'Model ' . htmlentities($_POST['modelNaam'], ENT_QUOTES) . ' toegevoegd.';
                } else {
                    $preErrorMessage = 'Model ' . htmlentities($_POST['modelNaam'], ENT_QUOTES) . ' kan niet toegevoegd worden.';
                }
            } else {
                // validatie fout
                $preErrorMessage = $model_obj->getErrorMessage();
            }
            break;
        case 'Wijzigen':
            // 'juiste' gegevens opgegeven?
            if ($model_obj->validate($_POST, 'update')) {
                // zo ja, dan wijzigen
                if ($model_obj->updateModel($_POST)) {
                    $preInfoMessage = 'Model ' . htmlentities($_POST['modelNaam']) . ' gewijzigd.';
                } else {
                    $preErrorMessage = 'Model ' . htmlentities($_POST['modelNaam']) . ' kan niet gewijzigd worden.';
                }
            } else {
                // validatie fout
                $preErrorMessage = $model_obj->getErrorMessage();
            }