我正在尝试通过 php 从 mysql 表中使用节分隔符来实现排序列表,但是遇到了一些麻烦。我没有像我想要的那样把汤放在汤头里,而是把它放在下面的头里(就像我不想要的那样)!
这是视觉输出:
2-Soup
3-Salad
2 Soup Demo: Tom KaKai
4-Entree
3 Salad Demo: Spinach Salad
4 Entree Demo: Pork Chop
4 Entree Demo: Spicy Topped Shrimp
这是我的代码:
$cat = null;
while($row = mysql_fetch_array($result))
{
if( $row['catnum'] != $cat )
{
echo '<h1>' . $row['catnum'] . '-' . $row['ctgry'] . '</h1>';
$cat = $row['catnum'];
}
echo "<table><tr><td>" . $row['catnum'] . " </td><td>" . $row['ctgry'] . "</td><td> " . $row['Shrt_Desc'] . "</td></tr>";
}