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.

Reply via email to