[请益] 正确循环方法?

楼主: lcy17 (Aoie)   2017-04-18 16:58:33
各位前辈好
我有做个订单资讯
我目前的code会使总资讯出现在每一笔细项的下方
如果我只想一笔订单出现一次总资讯
请问我的做法要怎么改呢?
我目前有想到foreach
可是条件式 as 那边不知道要怎么放
图片是长这样 应该知道我在说什么了吧QQ
http://i.imgur.com/agCkAGB.jpg
<?php while ($drow = $drs->fetch_assoc()): ?>
<table class="rwd-table table-bordered table-responsive">
<tr >
 <th>订单编号</th>
 <th>商品明细</th>
 <th>数量</th>
<th>价格</th>
 </tr>
 <tr>
 <td data-th="订单编号" class="product-num"><?=
$drow['sid'] ?></td>
 <td data-th="商品明细" class="product"><p><?=
$drow['product_name'] ?></p></td>
 <td data-th="数量" class="product-howmany"><p><?=
$drow['qty'] ?></p></td>
<td data-th="价格" class="product-price"><p><?=
$drow['price'] ?></p></td>
</tr>
</table>
<div class="total">
<p>共&nbsp;<?= $drow['totalqty'] ?>&nbsp;项产品</p><br>
<p>总金额: <?= $drow['total'] ?></p>
<p>配送方式:<?= $drow['delivery'] ?></p>
<p>付款方式:<?= $drow['payment'] ?></p>
<p>寄送地址:<?= $drow['address'] ?></p><br>
</div>
<?php endwhile; ?>
作者: Phedra (Phedra)   2017-04-19 00:09:00
total 那一列通常不会写在循环里,而是独立在循环结束后才处理。1. 先用循环显示每项产品 (同时间可以先计算总额但不显示)2. 循环结束之后,再接着处理并显示 total 那一行

Links booklink

Contact Us: admin [ a t ] ucptt.com