После отправки mysqli_query для выбора открытых/невыполненных заказов из базы данных корзины результаты выводятся на экран со стандартным WHILE LOOP.Установить правильный условный оператор в WHILE LOOP
while($row = mysqli_fetch_array($oresult)) { include('orders-open.php');}
заказы-open.php просто внутренняя часть таблицы:
<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>
Так вот мой вопрос, я хочу, чтобы применить простой HTML "<HR>
" тег между записи в точке, где значение в $ строке [ «»] Покупатель изменяется, так что, например:
John Doe 9/11/13 123456 Item 1 $5.99 5 John Doe 9/11/13 123654 Item 2 $8.99 3 John Doe 9/9/13 321456 Item 3 $4.99 2 (HR - Horizontal Rule Tag here) Mike Doe 9/7/13 123555 Item 1 $9.99 2 Mike Doe 9/7/13 123777 Item 2 $2.99 6
Что было бы лучшим способом написать условный оператор внутри WHILE LOOP, чтобы сравнить результат $ row [Buyer] с предыдущим результатом $ row ['Buyer']?
Просто сохраните '$ строки [«Покупатель»]' значение в первом контуре и сравнить его со следующими значениями (освежающие при изменении значения). –