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

3차 메뉴 만드는법 부탁드려요. 채택완료

지음ad 9년 전 조회 5,009

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

 

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

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

특정 메뉴에만요... 

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

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

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

 

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

 

 

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

답변 1개

채택된 답변
+20 포인트
복스리
9년 전

 

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차와 비슷하게 만드셔서 댑스만 한단계 내려가도록

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

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

답변에 대한 댓글 2개

지음ad
9년 전
감사합니당~!! 복스리님^^
지음ad
9년 전
제가 초보라; 이렇게 넣는게 맞나요?

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

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

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

로그인