PHP / HTML表格无法正常运行

时间:2014-01-12 05:56:06

标签: php html mysql

我在让PHP文件正常运行时遇到问题。它应该显示一个包含部门(无序列表)和部门类别(每个部门下面的有序列表)的双列表。

目前的结果是,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>";
?>

1 个答案:

答案 0 :(得分:0)

您尚未提供css或链接,因此这是猜测。

我假设你的css有一个list-style-type设置为none。

将其更改为

ul {
list-style-type: disc;
}