2014-01-12 42 views
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>"; 
?> 
+0

你能提供從查詢過一些樣本數據? –

回答

0

您還沒有提供css或鏈接,所以這是一個猜測。

我假設你的CSS有一個列表樣式類型設置爲無。

將其更改爲

ul { 
list-style-type: disc; 
}