Thanks @Hash
I did changes in edit.ctp.Problem is previously i used html tags now i changed to php input form then it is working. My Modified edit.ctp <div class="Gradesform"> <?php echo $this->Form->create('grade'); echo $this->Form->inputs(array('id', 'name','description','status'));?> <?php echo $this->Form->end('Edit'); ?> </div> On Tuesday, June 17, 2014 5:41:44 AM UTC-7, raji gudivada wrote: > > Thanks for u r help. But can u plz be little simplified as i am unable to > get u r point of view. > > On Friday, June 13, 2014 4:02:00 AM UTC-7, raji gudivada wrote: >> >> Hello >> I am new to cakephp framework. In database I have grades table. I >> prepared Two pages using cakephp i.e..Add grade and Manage Grade. Now i am >> trying to add actions in managegrade ie.. Edit and Delete. Delete function >> is working but Edit function is not working.It is treated as new record >> instead of editing, it was saving as a new record.I used the following code. >> In GradeController >> public function edit($id = null) { >> if (!$id && empty($this->data)) { >> $this->Session->setFlash('Invalid grade'); >> $this->redirect(array('action' => 'managegrade')); >> } >> if (!empty($this->data)) { >> if ($this->grade->save($this->data)) { >> $this->Session->setFlash('The grade has been >> saved'); >> $this->redirect(array('action' => >> 'managegrade')); >> } else { >> $this->Session->setFlash('The grade could not >> be saved. Please, try again.'); >> } >> } >> if (empty($this->data)) { >> $this->data = $this->grade->read(null, $id); >> } >> } >> In edit.ctp i used the following code >> <h1>Edit Grade </h1> >> <?php >> echo $this->Form->create('Movie'); >> echo $this->Form->input('id'); >> >> ?> >> Organisation <font color=red>*</font> </br> >> <select> >> <option value="organisation_id">Common Core</option> >> </select></br></br> >> Grade Name <font color=red>* </font> <input type="text" name="name"> >> </br> >> Description <textarea rows="4" cols="50" name="description"> >> </textarea> >> <p><b>Status</b></p> >> <input type="radio" name="status" value="Draft" /> Draft<br /> </br> >> <input type="radio" name="status" value="Published" />Published<br /></br> >> <input type="radio" name="status" value="Inactive" />Inactive<br /></br> >> <?php >> echo $this->Form->end('edit'); >> >> ?> >> </div> >> I added the following link in managegrade >> <?php echo $this->Html->link('Edit', >> array('action' => 'Edit', $grade['grade']['id'])); ?> >> >> Please find the error and help me how to edit the existing data >> Thanks in advance. >> >> >> -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to cake-php+unsubscr...@googlegroups.com. To post to this group, send email to cake-php@googlegroups.com. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.