|
|
Posted by Gleep on 04/20/07 03:32
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.
Navigation:
[Reply to this message]
|