カレッヂ |
質問者 釣吉
投稿日 5/21(火) 14:17:13
よろしくお願い致します。 Win98でショッピングバスケットプロVer5.24のサンプル2のようなものを設置しようと試みています。 ただ、販売がセット単位ですので、数量欄をセット数に変えて・・・1セット(12個)、2セット(24個)・・・のようになっています。 送料は、地域ごとに変わり、1セットごとに掛かります。 関東300円/セット 東北800円/セット の感じです。 つまり、合計数量 × 選択された地域の送料単価 が送料金額として表示されるようにしたいのですが、どのようにしたらよいのでしょうか? どなたか教えてくださいませんか? |
回答者 呑兵衛@大阪
[削除]
投稿日 5/23(木) 23:44:38
セットを1つの商品ととらえ、セット単位で商品構成されるのが一番早いでしょう。 送料を1商品ごとに加算する単元は $SEND = $send_fee{$in{'_PREF'}}; です。 |
質問者 釣吉
[削除]
投稿日 5/25(土) 21:56:56
呑兵衛@大阪 さま ありがとうございます。 初心者なものですから、2行のアドバイスに悩みましたが・・・判る人にはわかるのでしょうね。・・・もっと勉強しなければ! 頑張って悩んだあげく $SEND = $send_fee{$in{'_PREF'}}; を $SEND = $send_fee{$in{'_PREF'}} * $KAZUALL; に変更するだけで良いのですよね。? 間違ってますでしょうか? 簡単すぎて不安です。 |
回答者 呑兵衛@大阪
[削除]
投稿日 5/26(日) 12:32:14
sub kakunin1 の $SEND = $send_fee{$in{'_PREF'}} * $KAZUALL; で、おっしゃる購入個数1個ごとに送料が計算されますが、 print "<INPUT TYPE=HIDDEN NAME=\"_SENDFEE\" VALUE=\"$send_fee{$in{'_PREF'}}\">\n"; の VALUE=\"$send_fee{$in{'_PREF'}}\" を VALUE=\"$SEND\" に変え sub kakunin2 も同じ処理が必要です。 |
質問者 釣吉
[削除]
投稿日 5/26(日) 22:30:02
呑兵衛@大阪 さま ありがとうございます。 やっぱり見落としがありましたね。 助かりました。ありがとうございます。 |
このページは終了したので返信(回答)は書きこめません
Web裏技 |