$_REQUEST['mode'] = 'a'; } else { $id = $_REQUEST["id"]; $_REQUEST['mode'] = 'e'; } // if form was submitted: if ($_POST['commit'] == "Cancel") { header("Location:sound_list.php?cat=" . $_REQUEST['cat']); exit; } if ($_POST['commit'] == "Save Sound") { if ($id == 0) { // insert $obj = new Sound(); $obj->OverviewText = $_REQUEST["overview_text"]; $obj->create(); // redirect to listing list header("Location:sound_list.php?cat=" . $_REQUEST['cat']); exit; } else { // update $obj = new Sound($_REQUEST["id"]); $obj->OverviewText = $_REQUEST["overview_text"]; $obj->update(); // redirect to listing list header("Location:sound_list.php?cat=" . $_REQUEST['cat']); exit; } } else { if ($_REQUEST['mode'] == 'e') { //listing