여분필드 1 과 2를 이용하여 2차분류를 이용하고 있습니다.
아래는 리스트 소스입니다.
Copy
<?if($cat1){?>
<nav id="bo_cate">
<ul id="bo_cate_ul">
<li>
<a href="<?=G5_URL?>/bbs/board.php?bo_table=<?=$bo_table?>" id="bo_cate_on" <?if($wr_1 == '' || !$wr_1){?>style="background-color:#ccc;"<?}else{}?>>전체</a>
</li>
<?for($i = 0; $i < count($cat1); $i++){?>
<li>
<a href="<?=G5_URL?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_1=<?=$cat1[$i]?>" class="c_<?=$i?>" id="bo_cate_on"
<?if($wr_1 == $cat1[$i]){?>style="background-color:#ccc;"<?}else{}?>><?=$cat1[$i]?></a>
<ul>
<?for($j = 0; $j < count($cat2[$i]); $j++){?>
<li>
<a href="<?=G5_URL?>/bbs/board.php?bo_table=<?=$bo_table?>&wr_1=<?=$cat1[$i]?>&wr_2=<?=$cat2[$i][$j]?>"
<?if($wr_2 == $cat2[$i][$j]){?>style="background-color:#3D3D3D;color:#fff;"<?}else{}?>>
<?=$cat2[$i][$j]?>
</a>
</li>
<?}?>
</ul>
</li>
<?}?>
</ul>
</nav>
<?}?>
<br/>
1차분류에 마우스를 올리면 하위가 나오는 식인데
이런방식이 아닌 선택된 1차의 하위만 나오게 하고싶습니다.
답변 1개 / 댓글 5개
채택된 답변
+20 포인트
2023-05-11 (목) 12:01:14
$cat1,$cat2 변수를 어떻게 만드셨나요?
답변에 대한 댓글 5개
2023-05-11 (목) 12:08:48
2023-05-11 (목) 12:10:31
이런방식이 아닌 선택된 1차의 하위만 나오게 하고싶습니다.
==
bo_3 항목 중에
어떤 것이 bo_1의 특정 항목의 하위인지 알 수 있나요?
==
bo_3 항목 중에
어떤 것이 bo_1의 특정 항목의 하위인지 알 수 있나요?
답변을 작성하려면 로그인이 필요합니다.
$cat2 = explode('|',$board[bo_3]);
for($i = 0; $i < count($cat2); $i++){
$cat2[$i] = explode(',',$cat2[$i]);
}
이렇게 만들었습니다.