У меня есть MySQL таблица
|------------|-----------|------------|
| Catagory | Item | Price |
|------------|-----------|------------|
| Soup | Split Pea | $1.99 |
| Soup | Onion | $2.99 |
| MainCourse | Steak | $9.99 |
| MainCourse | Shrimp | $11.99 |
|-------------------------------------|
Я хочу получить неупорядоченный список HTML
Soup<br>
<ul>
<li class="menuItem">Split Pea - $1.99</li>
<li class="menuItem">Onion - $2.99</li>
</ul>
MainCourse<br>
<ul>
<li class="menuItem">Steak - $9.99</li>
<li class="menuItem">Shrimp -$11.99</li>
</ul>
Это мой php
<?php $testvalue='1' ?>
<?php do { ?>
<?php if ($testvalue!=$row_rs_items['category']) { echo $row_rs_items['category']; echo "<br>","<ul>"; } ?>
<li class="menuItem"><?php echo $row_rs_items['name']; ?> - <?php echo $row_rs_items['price']; ?></li>
<?php $testvalue=$row_rs_items['category']; ?>
<?php } while ($row_rs_items = mysql_fetch_assoc($rs_items)); ?>
Код работает для создания открытия <UL>
в первой записи для категории. Однако я ищу способ добавить </UL>
, когда следующий ряд имеет новую категорию. Есть ли способ перехода к следующему ряду при взаимодействии с набором записей?