Кажется, что проблема может быть связана с типом данных столбца цены в вашей базе данных. Убедитесь, что столбец, в котором вы храните цену оружия, имеет тип данных DECIMAL или NUMERIC, чтобы правильно отображать цены в долларах. Проверьте также, что при внесении изменений в базу данных вы корректно используете точку для десятичной части цены, например, 15.00 к. Надеюсь, это поможет разрешить вашу проблему.