카테고리 갯수가 정확히 표시되지 않습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

카테고리 갯수가 정확히 표시되지 않습니다. 정보

카테고리 갯수가 정확히 표시되지 않습니다.

본문

안녕하세요. 저는 카테고리를 펼쳐진 형태로 사용하기 위해 아래의 소스를 쓰고 있습니다.
 
<!-- 분류 셀렉트 박스 시작 -->
<? if ($is_category) { ?>
<?
$cnt = 1;
$sql = " SELECT bo_category_list FROM $g4[board_table] WHERE bo_table = '$bo_table' ";
$row = sql_fetch($sql);
$arr = explode("|", $row[bo_category_list]); // 구분자가 , 로 되어 있음
$str = "";
$str .= "<tr>";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i]))  {
$sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";
$row1 = sql_fetch($sql1);
$str .= " <a href='./board.php?bo_table=$bo_table&page=$page&mode=$mode&sca=$arr[$i]'>$arr[$i] ($row1[cCount])</a> |";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "<tr>"; }
$cnt++;
}
$sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
$row2 = sql_fetch($sql2);
$Total_Cat = $row2[cCount]
?>
 
 
그런데 위의 소스에서 문제는 각 카테고리들의 갯수가 정확히 표시되지 않고 실제보다 훨씬 많이 부풀려져서 표시된다는 겁니다. 즉 분류1의 갯수가 실제는 10이라면 표시되기는 분류1(100) 분류2(248) 이런 식입니다.
 
고수님들이 한번 쓱 보시고 한말씀 주시면 감사하겠습니다.
  • 복사

댓글 전체

말씀해주신 세분 천상재회님, 오달수님, 뮤죤님께 감사드립니다. 기존에 답이 나와 있었는데 제대로 검색하지 못하고 수고를 끼쳐 죄송합니다.

천상재회님의 링크를 쫓아가보니 다음의 팁이 있네요. 이걸 적용하니 되는군요.
................................................................................
코멘트 숫자까지 포함되서 그렇습니다.
 $sql1 = " SELECT count(*) as cCount FROM $write_table WHERE ca_name = '$arr[$i]' and wr_comment >= 0 ";

에서
wr_comment >= 0 를 wr_is_comment = '0' 으로 해 보세요
...............................................................................
© SIRSOFT
현재 페이지 제일 처음으로