// eigenschapgegevens ophalen $formEigenschap = $eigenschap_obj->getEigenschap($_GET['update']); // als eigenschapID een juiste waarde heeft, dan gaan we over op wijzigen if ($eigenschap_obj->idExists($formEigenschap['eigenschapID'])) { $formAction = 'Wijzigen'; $selectedCategorie = $formEigenschap['categorieID']; } } // of gaan we een toevoeging/wijziging/selectie doorvoeren ? if ($_POST && isset($_POST['btnSubmit'])) { switch ($_POST['btnSubmit']) { case 'Toevoegen': // 'juiste' gegevens opgegeven? if ($eigenschap_obj->validate($_POST, 'new')) { // zo ja, dan toevoegen if ($eigenschap_obj->addEigenschap($_POST)) { $preInfoMessage = 'Eigenschap toegevoegd.'; } else { $preErrorMessage = 'Eigenschap kan niet toegevoegd worden.'; } } else { // validatie fout $preErrorMessage = $eigenschap_obj->getErrorMessage(); } break; case 'Wijzigen': // 'juiste' gegevens opgegeven? if ($eigenschap_obj->validate($_POST, 'update')) { // zo ja, dan wijzigen if ($eigenschap_obj->updateEigenschap($_POST)) { $preInfoMessage = 'Eigenschap gewijzigd.';