admin sets prices. no commas

Ask about general coding issues or problems here.

Moderators: egami, macek, gesf

Post Reply
New php-forum User
New php-forum User
Posts: 31
Joined: Sat Jun 28, 2003 9:09 pm

Fri Aug 01, 2003 8:47 am

When the prices are entered I will suggest the correct format next to the text box. ex. 150000. But if the user enters a comma it messes up the entry. How do I ensure that the prices can be entered correctly without a user making an error? Would I somehow remove the comma if the user entered one in, or is the another better way to handle prices that a user will enter.

New php-forum User
New php-forum User
Posts: 193
Joined: Sat Mar 29, 2003 11:57 pm
Location: Auckland, New Zealand

Fri Aug 01, 2003 2:10 pm

You can remove common things what people are likely to put in first, and then if they still have foreign things then prompt them that there was an error by checking if the input is numeric.

Code: Select all

$search = array(',', '$', ' '); 
$price = str_replace($search, '', $_POST['price']);
if (!is_numeric($price)) {
    //Print error and redisplay form
else {
    //Process price

Post Reply