테스트 사이트 - 개발 중인 베타 버전입니다

분류에 맞는 리스트 출력 궁금합니다. 채택완료

너와나는 11년 전 조회 4,505
기존 홈페이지에서 사용하던 DB를 현재 서버로 옮기니

게시판 리스트 상단 분류에서 해당 분류를 클릭했을때

분류에 맞는 리스트 출력이 안됩니다.

새로운 서버에서 글을 등록했을땐 분류 클릭시  리스트 출력이 되고

기존 가져온 데이터는 못가져오는데 어떤 문제가 있는걸까요?

한번 봐주시면 감사하겠습니다.
-------------------- category.php --------------------

</style>
<? $cnt_bo_1 =  5; // 한줄당 분류 갯수 ?>

<? if (!$wr_id) {  ?>
<!-- 분류 셀렉트 박스 시작 -->
<?
    $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);        
            $sca_str=urlencode($arr[$i]); 
$str .= "<td><img src='{$board_skin_path}/img/ico_folder.gif' width='13' height='11'>&nbsp;<a class='cate'  href='./board.php?bo_table=$bo_table&sca=$sca_str&sop=&sst=wr_1&sod=desc&sfl=&stx=&page=1'>$arr[$i] ($row1[cCount])</a></td>";
if ($cnt == $cnt_bo_1) { $cnt = 0; $str .= "</tr><tr>"; }
      $cnt++;
    }
    
    $sql2 = " SELECT count(*) as cCount FROM $write_table WHERE wr_comment >= 0 ";
    $row2 = sql_fetch($sql2);
    $Total_Cat = $row2[cCount]
?>
<?=$str?>
<?}?>


댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
11년 전
각 게시판 테이블의 ca_name 에 저장이 됩니다.
저장이 잘되어있다면 혹시 캐릭터셋을 확인해보시기 바랍니다.
캐릭터셋이 달라서 그런경우도 있습니다.
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

너와나는
11년 전
캐리터셋도 바꿔봐도 똑같습니다.
여러가지 분류중 어떤건 하나도 안나오고 어떤건 마지막으로 등록된 건 딱하나만 나오네요 ㅎㅎ
좀더 봐야 될것 같네요.

댓글을 작성하려면 로그인이 필요합니다.

7년 전

많은 도움이 되었습니다. 감사합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

11년 전
기존 가져온 DB데이터에 카테고리가 잘 들어가있나요?
소스상 문제는 없는 것 같네요
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

너와나는
11년 전
카테고리가 어떤 테이블에 저장되는지 여쭤봐도 될까요?
컬럼은 ca_name 맞나요?

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인