I have a form drop down box  within pagination.
When the user selects a task from the drop down i want it to update
the database table to show the current status

The problems i am having  is:
1.  the client id is not populating in the form

2. it changes all of the select drop down boxes when it should only
change the one i changed

3.  the most important problem it doesn't save the results

view

echo $this->Form-
>create('Client',array('controller'=>'clients','action'=>'edittask',
$client['Client']['id']));
echo $this->Form->input('id');
echo $this->Form->input('task_id');




 echo $this->Js->submit('Save', array('update' => '#content'));


controller

function edittask($id = null) {

if ($this->RequestHandler->isAjax()) {
Configure::write('debug', 0);
                if (!$id && empty($this->data)) {
                        $this->Session->setFlash(__('Invalid client', true));
                        $this->redirect(array('action' => 'index'));
                }
                if (!empty($this->data)) {

                        if ($this->Client->save($this->data)) {
                                $this->Session->setFlash(__('The client has 
been saved', true));

                        } else {
                                $this->Session->setFlash(__('The client could 
not be saved.
Please, try again.', true));
                        }
                }
                if (empty($this->data)) {
                        $this->data = $this->Client->read(null, $id);
                }
                        $users = $this->Client->User->find('list', 
array('fields' =>
array('User.id', 'User.username')));

                $tasks = $this->Client->Task->find('list', array('fields' =>
array('Task.id', 'Task.job')));
                $agencies = $this->Client->Agency->find('list');
                $this->set(compact('users', 'tasks', 'agencies'));
        }
}


-- 
Our newest site for the community: CakePHP Video Tutorials 
http://tv.cakephp.org 
Check out the new CakePHP Questions site http://ask.cakephp.org and help others 
with their CakePHP related questions.


To unsubscribe from this group, send email to
cake-php+unsubscr...@googlegroups.com For more options, visit this group at 
http://groups.google.com/group/cake-php

Reply via email to