public function updateeventAction() { global $mySession; $db = new Db(); $eventId = $this->getRequest()->getParam('eventId'); $this->view->eventId = $eventId; $eventData = $db->runQuery("select event_image from " . EVENTS . " where event_id='" . $eventId . "' and user_id='" . $mySession->LoggedUserId . "'"); $this->view->EventImage = $eventData[0]['event_image']; $this->view->pageHeading = "Edit Event"; if ($this->getRequest()->isPost()) { $request = $this->getRequest(); $myform = new Form_Event($eventId); if ($myform->isValid($request->getPost())) { $dataForm = $myform->getValues(); $myObj = new Event(); $Result = $myObj->UpdateEvent($dataForm, $eventId); if ($Result > 0) { $mySession->errorMsg = "Event Information updated successfully."; $this->_redirect('events/index'); } else { $mySession->errorMsg = "Event title you entered is already exists."; $this->view->myform = $myform; $this->render('edit'); } } else { $this->view->myform = $myform; $this->render('edit'); } } else { $this->_redirect('events/edit/eventId/' . $eventId); } }
<?php //Get from textbox $name = $_POST['menu_name']; $id = $_POST['event_id']; //Instances of Classes include '../classes/class.event.php'; //assigning of values from Instance $e = new Event(); $e->event_id = $id; $e->event_name = $name; //calling of method Save if ($e->UpdateEvent()) { header('Location:../public/Event_5.php'); } else { echo Database::$conn->error; }