2014-01-12 2 views
0

PHP 파일이 제대로 작동하는 데 문제가 있습니다. 부서 (정렬되지 않은 목록)와 부서 범주 (각 부서 아래의 정렬 된 목록)가 포함 된 두 개의 열이있는 테이블을 표시해야합니다.PHP/HTML 테이블이 제대로 작동하지 않습니다.

결과는 두 번째 열이 글 머리 기호가없는 순서 목록과 각 글 머리 기호가있는 부서 아래에 번호가 매겨진 순서 목록과 함께 완벽하게 잘 보입니다. 그러나 첫 번째 열은 글 머리표 또는 숫자없이 표시됩니다. 데이터는 거기에 있지만, 내가 기대했던 형식 (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에 list-style-type이 none으로 설정되어 있다고 가정합니다.

ul { 
list-style-type: disc; 
} 
관련 문제