|
|
Posted by Art on 04/20/07 19:30
Thank you, if i'm posting the form wouldn't it contain all the various text
input and have the effect of overwriting my individual post on just that
variable?
For example, if i had from a form the variables a,b,c and d, when i do a
post i thought a,b,c,d would be posted with their content. So if a had
$90,000 then this would be posted
If i then post "a" individually using the function you outlined, with the
clean string, wouldn't it just get overwritten by the form post?
Is it just a matter of how the post are arranged sequentially, by that i
mean will one post overwrite another?
Please excuse my ignorance, i'm new to php programming.
Thanks
Art
"Sean" <sean.anderson@[nospam]oakleafgroup.biz> wrote in message
news:1177059544.192629@kestrel.skynet.co.uk...
>
> "Gleep" <Gleep@Gleep.com> wrote in message
> news:gdcg23pc56j07od8dti04nv75g1lefqa8p@4ax.com...
>> On Thu, 19 Apr 2007 20:42:27 -0400, "Art" <c_art@bellsouth.net> wrote:
>>
>>>Can anyone help? I've got a text input box where the user occasionally
>>>enters $ sign. For example they might enter $90,000 for a dollar amount.
>>>The problem i'm having is that my php script is seeing this as a
>>>variable.
>>>I'm not sure how to get around this problem.
>>>
>>>Art
>>>
>>
>>
>> what I do is filter out the $ , then insert just the number with a
>> simple function
>>
>> function clear_currency($cca){
>> $ccb = array("$","," );
>> $ccc = str_replace($ccb, "",$cca );
>> return $ccc;
>> }
>>
>>
>> so you post the form and clean the money var
>>
>> $money = clear_currency($_POST['moneyVar']);
>>
>> then you do what you like with the $money variable
>>
>>
>> If you want the form to be 'sticky' to reshow the client the number in
>> currency format,
>> you do it this way
>>
>> <input type="text" name="moneyVar" value="<?= "\$".
>> number_format($money); ?>" >
>>
>> that should do it.
>
>
> "Gleep" <Gleep@Gleep.com> wrote :
>> function clear_currency($cca){
>> $ccb = array("$","," );
>> $ccc = str_replace($ccb, "",$cca );
>> return $ccc;
>> }
>
>
> Perhaps, you could use a slight variation on the theme...
>
> function clear_currency($cca)
> {
> $ccc = $cca;
> $ccc = str_replace("\$", "[USD] ",$ccc);
> $ccc = str_replace("£", "[GBP] ",$ccc);
> return $ccc;
> }
>
>
>
Navigation:
[Reply to this message]
|