【发布时间】:2013-09-15 14:20:15
【问题描述】:
提交 mysqli_query 以从购物车数据库中选择未完成/未完成的订单后,结果将通过标准 WHILE LOOP 输出到屏幕。
while($row = mysqli_fetch_array($oresult)) { include('orders-open.php');}
orders-open.php 只是 TABLE 的内部部分:
<tr style="color:#FFF;">
<td><?php echo $row['Buyer']; ?></td>
<td><?php echo $row['Cart_Date']; ?></td>
<td><?php echo $row['Item_Number']; ?></td>
<td><?php echo $row['Item_Title']; ?></td>
<td><?php echo $row['Item_FPrice']; ?></td>
<td><?php echo $row['Item_Qty']; ?></td>
</tr>
所以这是我的问题,我想在 $row['Buyer'] 中的值发生变化的记录之间应用一个简单的 HTML“<HR>”标签,例如:强>
约翰·多伊 9/11/13 123456 项目 1 $5.99 5 John Doe 2013 年 9 月 11 日 123654 项目 2 8.99 美元 3 John Doe 2013 年 9 月 9 日 321456 项目 3 4.99 美元 2 (HR - 这里的水平规则标签) Mike Doe 2013 年 9 月 7 日 123555 项目 1 9.99 美元 2 Mike Doe 2013 年 9 月 7 日 123777 项目 2 2.99 美元 6
在 WHILE LOOP 中编写条件语句以将 $row[Buyer'] 结果与之前的 $row['Buyer'] 结果进行比较的最佳方法是什么?
【问题讨论】:
-
只需在第一个循环中保存
$row['Buyer']值,然后将其与下一个值进行比较(值更改时刷新)。
标签: php while-loop conditional-statements