![]() |
| カレッヂ |
質問者 ito
投稿日 2011/8/23(火) 18:11:38
まったくの初心者ですみません。
ショッピングバスケットの改造で10000円以上で送料が0ではない地域(たとえば沖縄など)があるのですが、
どうすればよいのでしょうか?
#####################送料計算####################
if($in{'都道府県'} eq ""){
$souryou = 0;
$souryou2 = "確認画面で計算されます。";
}else{
if($ALL > 10000){
$souryou =0;
}else{
$souryou = &souryou;
}
}
【プロバイダ】http://kankokushop.net/ |
回答者 rescue
[削除]
投稿日 2011/8/24(水) 18:47:53
一般的な分岐式の問題ですね。
ちなみに、以上はその数値も含みますので、>= となります。
以下のような流れでどうでしょうか?
if ($in{'都道府県'} eq "") {
$souryou = 0;
$souryou2 = "確認画面で計算されます。";
}
else {
if ($ALL >= 10000) {
if ($in{'都道府県'} eq "沖縄") { $souryou = &souryou; }
else { $souryou =0; }
} else {
$souryou = &souryou;
}
}
|
返信(回答)する
| Web裏技 |