CGI-BBS > SO−HO > ショッピングバスケット > 金額の表示がおかしくなります。v6


カレッヂ
カレッヂ


質問者 hassan  投稿日 10/3(水) 19:19:16
もうどなたか質問していればすいません。
ショッピングカート6で数量100個金額を2.2円や4.4円などにすると小計の表示がおかしくなります。
直す方法があれば教えてください。

回答者 呑兵衛  [削除]  投稿日 10/4(木) 20:08:15
呑兵衛@大阪です。

ver 6.04 で確認しましたがおっしゃる現象が再現できません。
2.2円 x 100 = 220円 4.4円 x 100 = 440円 で最後の画面まで表示されます。

金額:2.2円
<input type=hidden name="_gfee" value="2.2">
value値を表示金額と同じに変えていますか?
質問者 hassan  [削除]  投稿日 10/8(月) 23:28:00
さっそくの回答ありがとうございます。
返事が送れて申し訳ございません。
確認したのですが、やはり表示がなおりません。
たとえば2.2×100だと→\220.00,000,000,000,002,842円と表示されてしまいます。
5円までだと1.1、2.2、2.3、4.1、4.4、4.6、4.9だけうまくいきません。
なにが原因しているのでしょうか?
何度もすいません。
回答者 呑兵衛  [削除]  投稿日 10/9(火) 16:29:33
setup.cgi をデフォルトのまま使用してみて再確認してください。
ショッピングバスケットのバージョンは 6.04 ですね。
回答者 しあわせのツボ  [削除]  投稿日 10/9(火) 19:33:12
cart.cgi line 207とline 648の2ヶ所
if ($tax_rate) {
の直前に
$SHOKEI = sprintf("%.2f",$SHOKEI);
を追加するとどうなるでしょうか。

(こんなんで大丈夫かなぁ…)
質問者 hassan  [削除]  投稿日 10/13(土) 01:51:52
ありがとうございます。
もうちょっと、がんばります。

このページは終了したので返信(回答)は書きこめません

Web裏技