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

2단분류 관련 질문입니다 채택완료

녹정기 2년 전 조회 1,916

여분필드 1 과 2를 이용하여 2차분류를 이용하고 있습니다.

 

아래는 리스트 소스입니다.

 

 

</p>

<p>

    <?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>

    <?}?>

    
</p>

<p>

 

1차분류에 마우스를 올리면 하위가 나오는 식인데

 

이런방식이 아닌 선택된 1차의 하위만 나오게 하고싶습니다. 

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

답변 1개

채택된 답변
+20 포인트

$cat1,$cat2 변수를 어떻게 만드셨나요?

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

답변에 대한 댓글 5개

녹정기
2년 전
$cat1 = explode('|',$board[bo_1]);
$cat2 = explode('|',$board[bo_3]);
for($i = 0; $i < count($cat2); $i++){
$cat2[$i] = explode(',',$cat2[$i]);
}
이렇게 만들었습니다.
엑스엠엘
2년 전
이런방식이 아닌 선택된 1차의 하위만 나오게 하고싶습니다.
==
bo_3 항목 중에
어떤 것이 bo_1의 특정 항목의 하위인지 알 수 있나요?
녹정기
2년 전
구분자인 |의 차례 순서로 찾는거 같습니다
녹정기
2년 전
bo_1 에 ||| 이면 bo_3도 ||| 이 해당 하위 분류가 되는거죠
녹정기
2년 전
쪽지 드렸습니다 한번 봐주세요 감사합니다

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

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

로그인