あまり綺麗なコードではないのですが、カートの中身です。
if文で価格や商品によって送料なしか700円足すかにしてるのですが、
下から四行目の合計を正しく表示させるには何を足せばいいか、分かる方いたら教えてください。
宜しくお願い致します。
<tr> <td>商品</td> <td>商品画像</td> <td>価格</td> <td>数量</td> <td>小計</td> <td>削除</td> </tr> </thead> <?php $zenbu = 0; for($i=0;$i<$max;$i++) { ?> <tbody> <tr> <td data-label="商品"> <?php print $pro_name[$i]; ?></td> <td class="p-img" data-label="商品画像"><?php print $pro_gazou[$i]; ?></td> <td data-label="価格"><?php $tax = 0.08; //消費税 $total = $pro_price[$i]+ $pro_price[$i]*$tax; $numTmp = $total; $num = number_format($numTmp); echo $num; ?>円</td> <td data-label="数量"><input type="text" name="kazu<?php print $i; ?>" value="<?php print $kazu[$i]; ?>"class="kazu1 text-center"></td> <td data-label="小計"><?php $gokei = $total*$kazu[$i]; $numTmp = $gokei; $num2 = number_format($numTmp); echo $num2; ?>円</td> <td data-label="削除"><input type="checkbox" name="sakujo<?php print $i; ?>"></td> </tr> </tbody> <?php $zenbu += $pro_price[$i]*$kazu[$i]; } ?> <tr> <td colspan="4">送料</td> <td colspan="2"><?php if ($kategorie == 'OMAKASE FLOWERS') { print '0'; } else if ($zenbu > 8640) { print '0'; } else { print '700円'; } ?></td> </tr> <tr> <td colspan="4">合計</td> <td colspan="2"><?php $num3 = $zenbu+$zenbu*$tax; $numTmp = $num3; $num4 = number_format($numTmp); echo $num4; ?>円</td> </tr> <input type="hidden" name="max" value="<?php print $max; ?>"> コード
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/01/05 06:03
2017/01/05 06:33