0
我在使PHP文件正常運行時遇到問題。它應該顯示包含部門(無序列表)和部門類別(每個部門下的有序列表)的雙列表。PHP/HTML表格無法正常運行
目前的結果是SECOND列顯得非常好,每個項目符號部門下面都有無序列表和編號有序列表。但是,第一列正在顯示,沒有任何項目符號或數字。數據在那裏,但不是我期待的格式(ul和ol)。
感謝您的幫助。如果您需要更多信息,請與我們聯繫。
<?php
//displayDepartments.php
$query = "SELECT * FROM product_categories_reference
ORDER BY department_name DESC";
$category = mysql_query($query)
or die(mysql_error());
$numRecords = mysql_num_rows($category);
$catCount = 0;
$currentDepartment = "";
echo "<table><tr><td><ul>";
for ($i = 0; $i < $numRecords; $i++)
{
$row = mysql_fetch_array($category);
if ($currentDepartment != $row["department_name"])
{
if ($currentDepartment != "") echo "</ol></li>";
if ($catCount > $numRecords/2)
{
echo "</ul></td><td valign='top'><ul>";
$catCount = 0;
}
$currentDepartment = $row["department_name"];
echo "<li>$currentDepartment<ol>";
}
echo "<li><a href=\"category.php?cat='"
.$row["product_category_code"] . "'\">"
.$row["product_category_description"]
."</a></li>";
$catCount++;
}
echo "</ol></li></ul></td></tr></table>";
?>
你能提供從查詢過一些樣本數據? –