我无法在http://www.mattmaclennan.co.uk/a2的“新摩托车”部分显示所有子菜单项。例如,Adventure 应该有三个选项,而不是一个。这是我使用的代码。
<?
$output = mysqli_query("SELECT * FROM bikes, bikeTypes WHERE bikes.model_id = bikeTypes.model_id GROUP BY bikeTypes.model_id");
while($row = mysqli_fetch_array($output))
{
echo "<li><a href='test.php?id=" . $row['model_id'] . "'>".$row['model'].'</a><ul>';
echo "<li><a href='details.php?id=" . $row['bike_id'] . "'>" . $row['bikeName'] . "</a></li>";
echo '</ul>';
echo '</li>';
}
//var_dump($result);
?>
有什么想法吗?谢谢!
编辑:这是来自 phpMyAdmin 的两个表的结构:
bikeTypes 表: 自行车类型表 http://www.mattmaclennan.co.uk/a2/images/bikeTypesTable.jpg
自行车桌: 自行车桌 http://www.mattmaclennan.co.uk/a2/images/bikesTable.jpg