$formValid = false; } if (isset($_POST["service_occ"]) && $_POST["service_occ"] == "") { $errorMessage .= "Occasion is required. </br>"; $formValid = false; } if (isset($_POST["reserve"]) && $formValid) { $serviceRequest = new ServiceRequest($_POST); //check for if date has been reserved $mktime = strtotime($_POST["service_date"]); $serviceDate = date("Y-m-d", $mktime); $res = $serviceRequest->getServiceRequest(array("service_date" => "DESC"), array("service_date" => array($serviceDate, Equal), "client_id" => array($serviceRequest->getClient_id(), Equal))); if (count($res) > 0 && !$serviceRequestID) { $errorMessage = "You already filed a service request for this date!"; } else { if ($serviceRequest->save()) { $_SESSION["formInput"] = array(); $_POST = array(); $successMessage = "Service Request successfully filed."; // uncomment if you desire to redirect to same page //header('Location: '.$_SERVER['PHP_SELF'].'?message='.$successMessage); //this will redirect to service request list page header('Location:ServiceRequestList.php '); die; } else { $errorMessage = "Please check fields."; } } } $package = new Package(); $packages = $package->getPackages();