Seiji Sogabe
sogab****@nttco*****
2005年 12月 22日 (木) 17:14:56 JST
曽我部です。 田中 一 wrote: >> $this->products[$index]['tax']) * >> (this->products[$index]['qty'] - $num -2); ここのthisを$thisに変更してください。 > 商品Aを11個買うと10900円になります商品Bも同じく11個買うと10900円 > になります。 > 商品Aを6個と商品Bを5個買うと11000円になりました。 > 商品A〜商品kまで1個ずつ買うと11000円になりました。 ということは、同じ商品を1000円以上購入したら割引ではなくて、 どんな商品でも(混在していても)10000円以上購入したら割引ですか? だとしたら、今回の修正は捨てですね。 \1000の商品Aを9個、\1200の商品A'を1個、\1300の商品A''を1個を購入した場合 はどうなりますか? (A' A''はAのオプション付き) \1000 * 9 + \1000(商品A') + \1200(商品A''-\100) = \11200 \1000 * 9 + \1000(商品A'') + \1100(商品A'-\100) = \11100 何らかの決まりがないと、小計は不定になります。 では。