I'm not sure what you mean. sprintf()? http://www.php.net/manual/en/function.sprintf.php
On Tue, May 26, 2009 at 9:23 PM, espontaneo <[email protected]> wrote: > > > it works, thanks! > > I have another question, how can I format the computed values coming from my > component? > > > > brian-263 wrote: >> >> >> 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. >>> >>> >>> > >>> >> >> > >> >> > > -- > View this message in context: > http://www.nabble.com/Forms-with-math-computations-and-multiple-buttons-tp23718059p23734427.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 -~----------~----~----~----~------~----~------~--~---
