if (isset($this->params['form']['compute'])) On Tue, May 26, 2009 at 3:31 AM, espontaneo <[email protected]> wrote: > > > Hope you guys could help me. I am currently working on a form that will have > two buttons: Compute and Add. > > What I wanted to do: click Compute button->computed values will populate > fields->click Add button(submit form) > > So when I click on my Compute button, the salary will be passed on a > component I made and will be processed to come up with computed values to > populate some fields before I submit the form. The compute button is working > well but when I click on the add button, I am getting errors "Notice (8): > Undefined index: compute [APP\controllers\deductions_controller.php, line > 67]" and "Warning (2): Cannot modify header information - headers already > sent by (output started at D:\wamp\www\cake\cake\basics.php:111) > [CORE\cake\libs\controller\controller.php, line 640]" > > here's my controller code for the buttons: > if($this->params['form']['compute'] == "Compute") > { > $this->data['Model']['field'] = > $this->component->function($salary). '.00'; > $this->data['Model']['field'] = > $this->component->function($salary). '.00'; > $this->data['Model']['field'] = > $this->component->function($salary). '.00'; > } > elseif($this->params['form']['add'] == "Add") > { > $this->Model->save($this->data); > > $this->Session->setFlash('Deductions has been added to > employee', 'success'); > $this->redirect(array('action' => 'list_deduction')); > } > > Also, if you notice the . '.00' I have in my Compute button code above, I'm > having problems with formatting the computed values in a money format so for > now, I'm concatenating the result with the decimal point. But I want to do > it properly. I've tried to use the number helper and I've searched through > the net about this, but I can't get enough information. > -- > View this message in context: > http://www.nabble.com/Forms-with-math-computations-and-multiple-buttons-tp23718059p23718059.html > Sent from the CakePHP mailing list archive at Nabble.com. > > > > >
--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "CakePHP" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/cake-php?hl=en -~----------~----~----~----~------~----~------~--~---
