Re: Numbers, Numbers everywhere! Need some Dollar help.

From: Date: Wed, 08 Aug 2007 02:46:07 +0000
Subject: Re: Numbers, Numbers everywhere! Need some Dollar help.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-260393@lists.php.net to get a copy of this message
Add another page asking the user to CONFIRM the amount that you think you got. On Thu, August 2, 2007 3:07 pm, Dan Shirah wrote: > Greetins all, > > In my form I have an area where the user enters in the payment amount: > > <input type="Text" value="" size="20" maxlength="16" > name="payment_amount"> > > This is all fine and dandy and works as generically as it can. BUT, > the > problem is that I need to make sure the user didn't fat finger any of > the > numbers. For instance, in my generic text field the user types 600 in > the > payment amount and clicks submit. > > This works and the user is charged $600. But, come to find out the > user > meant to enter 6.00 not 600. Can I add a check using PHP to force the > user > to put in the dollar AND cents? This way if a number such as 600 is > entered > and the user hits save, the check will notice there isn't a .00 on the > end > and prompt the user for more information. > > Could I incorporate something like: > > if ($payment_amount != number_format($payment_amount, 2)) { > error here > } > > Or, do you think I would be better off using two text areas? One for > the > dollar value and one for the cents? > > Or, do you think I would be better off trying to find some kind of > javascript function that would check the value upon submit? > > Any help is appreciated. > > Dan > -- Some people have a "gift" link here. Know what I want? I want you to buy a CD from some indie artist. http://cdbaby.com/browse/from/lynch Yeah, I get a buck. So?

« previous php.general (#260393) next »