$country = $fpBatis->doSaveForm('Countries'); $id = $country['id']; echo 'Saved country with doSaveForm: '; print_r($country); echo '<hr/>'; } else { if ($_GET['save'] == 'state') { $state = $fpBatis->doSave('States', array('state' => $_POST['state'], 'countryId' => $_POST['countryId'])); $id = $state['id']; echo 'Saved state with doSave: '; print_r($state); echo '<hr/>'; } else { if ($_GET['save'] == 'city') { if ($_POST['id'] == -1) { $city = $fpBatis->doInsert('Cities.insert', array('city' => $_POST['city'], 'stateId' => $_POST['stateId'])); } else { $city = $fpBatis->doUpdate('Cities.update', array('city' => $_POST['city'], 'stateId' => $_POST['stateId'], 'id' => $_POST['id'])); } $id = $city['id']; echo 'Saved city with doInsert/doUpdate: '; print_r($city); echo '<hr/>'; } } } } } } if ($id == '') { $id = -1;