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

그누보드5 게시판 카테고리 분류별 출력관해 질문드립니다!

dbsg8 5년 전 조회 5,836

카테고리1

  글1

  글2

  글3

카테고리2

  글1

  글2

  글3

카테고리3

  글1

  글2

카테고리4

  글1

 

이런식으로 메뉴를 출력하려고 합니다.

카테고리를 클릭하면 그 카테고리에 있는 글들만 뽑혀서 링크가 넘어가기도하는 걸 보면 가능할 것같은데 

주소를 보면 sca 값을 가지고 구분해서 카테고리별로 모으는 것같은데 

list.skin.php에서 <?php echo $category_option ?> 이걸로 카테고리를 다 출력하고나서

for ($i=0; $i<count($list); $i++) 이부분으로 카테고리에 속한 게시글을 출력하는데 

이걸 어떻게 합치면 저렇게 출력할 수 있을까요?

짧은 공부로 생각해 낸 것은 sca값이 같은 애들을 다 출력하고 그 다음 같은 sca값을 가진 애들끼리 차례대로 출력하면 될것같기도 한데 잘 안되네요...ㅠ

 

bbs/list.php 부분에서 $category_option .= '<li><a href="'.($category_href."&amp;sca=".urlencode($category)).'"';

sca부분과 list의 sca가 같다면을 어떻게 변수로 받아서 출력할 수 있을까요..? 

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

답변 1개

e
5년 전

여기서 글1, 글2, 글3 은 게시글인가요??

그렇다면 아래와 같이 불러와야 합니다.

</p>

<p>    $categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음</p>

<p>    for ($i=0; $i<count($categories); $i++) {</p>

<p>        $category = trim($categories[$i]);</p>

<p>        $sql = " select * from {$write_table} where wr_is_comment = 0 and ca_name='{$category}' ";</p>

<p>        $result = sql_query($sql);</p>

<p>        while ($row = sql_fetch_array($result)) {</p>

<p>             echo $row['wr_subject'];</p>

<p>        }</p>

<p>    }</p>

<p>

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

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

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

로그인