3차 메뉴 만드는법 부탁드려요.

3차 메뉴 만드는법 부탁드려요.

QA

3차 메뉴 만드는법 부탁드려요.

본문


        <div id="aside">
            <dl>
                <dt><h3><?php echo $me_gr_name ?></h3></dt>
                <?php
                $sql = " select * from {$g5['menu_table']} where me_code like '$me_gr_code%' and length(me_code) = '4' order by me_code ";
                $result = sql_query($sql);
 
                for ($bi=0; $row=sql_fetch_array($result); $bi++) { // bi 는 board index
                ?>
				
                <dd><a href="<?php echo $row['me_link'] ?>"><?php echo $row['me_name']?></a></dd>
                <?php } ?>
            </dl>
        </div>

 

<dd></dd>부분이 서브메뉴인것 같은데... 여기다가

추가로 3차 메뉴를 만들고 싶어요...

특정 메뉴에만요... 

예를 들어 sir이라는 메뉴가 이 메뉴에만

게시판이 연결되게 하고 싶은데

어떻게 해야할까요. 도움부탁드립니다.

 

행복한 토요일되세요~^^

 

 

이 질문에 댓글 쓰기 :

답변 1

 

row2 결과 값이 2차 메뉴에서 넘어온 코드라하면 이코드를 조건절로 주셔서 3차 메뉴를 만들수 있습니다.

저같은 경우 아래 와 같이 쿼리를 날렸습니다.

 

[code]

                $sql3 = " select *
                            from {$g5['menu_table']}
                            where me_use = '1'
                              and length(me_code) = '6'
                              and substring(me_code, 1, 4) = '{$row2['me_code']}'
                            order by me_order, me_id ";
                $result3 = sql_query($sql3); 

 [code]

 

쿼리는 이렇게 구성하면되구요..화면 ui는 그냥 2차와 비슷하게 만드셔서 댑스만 한단계 내려가도록

구성을 해보시면 좋을듯합니다. 

제가 초보라; 이렇게 넣는게 맞나요?

<div id="aside">
            <dl>
                <dt><h3><?php echo $me_gr_name ?></h3></dt>
                <?php
                $sql = " select * from {$g5['menu_table']} where me_code like '$me_gr_code%' and length(me_code) = '4' order by me_code ";
                $result = sql_query($sql);

                for ($bi=0; $row=sql_fetch_array($result); $bi++) { // bi 는 board index
                ?>
                <dd><a href="<?php echo $row['me_link'] ?>"><?php echo $row['me_name']?></a></dd>
                <?php } ?>

                <?php
$sql3 = " select *
                            from {$g5['menu_table']}
                            where me_use = '1'
                              and length(me_code) = '6'
                              and substring(me_code, 1, 4) = '{$row2['me_code']}'
                            order by me_order, me_id ";
                $result3 = sql_query($sql3);
?>
<dd><a href="<?php echo $row['me_link'] ?>"><?php echo $row['me_name']?></a></dd>
                <?php } ?>
            </dl>
        </div>

답변을 작성하시기 전에 로그인 해주세요.
전체 129,112 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT