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
-~----------~----~----~----~------~----~------~--~---

Reply via email to