} // 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(); }