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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/cake-php.
For more options, visit https://groups.google.com/d/optout.

Reply via email to