query($sql)) { return redirect()->to('/bugs/view/'.$bugid); } else { return view('form_fail'); } } public function edit($bugcommentid = null) { $db = \Config\Database::connect(); $sql = "SELECT * FROM bugcomment where bugcommentid='$bugcommentid'"; $query = $db->query($sql); $results = $query->getResultArray(); $data['bugcomment'] = $results; if ($this->request->getMethod() === 'post') { $rules = [ 'bugcommenttext' => 'required', ]; $data['new_value'] = [ 'bugid' => $this->request->getVar('bugid'), 'bugcommenttext' => $this->request->getVar('bugcommenttext'), 'userid' => $this->request->getVar('userid'), ]; if($this->validate($rules)){ $bugCommentModel = new BugCommentModel(); $bugCommentModel->set('logdate', 'NOW()', FALSE); $bugCommentModel->update($bugcommentid, $data['new_value']); return redirect()->to('/bugs/view/'.$this->request->getVar('bugid')); } else { $data['validation'] = $this->validator; return view('bugcomment_edit', $data); } } return view('bugcomment_edit', $data); } }