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

path 경로 출력하는 거 도움 부탁드려요ㅠㅠ! 채택완료

정수짱 8년 전 조회 4,065

홈 > 중분류 > 소분류 형식의 path 메뉴를 두고 싶어서 질문글을 올렸었는데요~ ( https://sir.kr/qa/181749">https://sir.kr/qa/181749 )

제가 php나 조건문을 잘 몰라서 일단 그누보드 초기 head.php의 gnb를 가져와서 ul > li > ul부분을 지운뒤에 완전 야매로 작성을 해봤어요

</p><p><div class="path"></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><div class=""></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><?php</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$sql = " select *</p><p><span class="Apple-tab-span" style="white-space:pre">							</span>from {$g5['menu_table']}</p><p><span class="Apple-tab-span" style="white-space:pre">							</span>where me_use = '1'</p><p><span class="Apple-tab-span" style="white-space:pre">							</span>  and length(me_code) = '2'</p><p><span class="Apple-tab-span" style="white-space:pre">							</span>order by me_order, me_id ";</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>$result = sql_query($sql, false);</p><p> </p><p><span class="Apple-tab-span" style="white-space:pre">				</span>for ($i=0; $row=sql_fetch_array($result); $i++) {</p><p><span class="Apple-tab-span" style="white-space:pre">				</span>?></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><div class="path_inner"><i class="fa fa-home" aria-hidden="true"></i> <a href="/">HOME</a> &gt; <a href="<?php echo $row['me_link'] ?>"><?php echo $row['me_name'] ?></a> &gt; <?php echo $g5['title'] ?></div></p><p><span class="Apple-tab-span" style="white-space:pre">				</span><?php } ?></p><p><span class="Apple-tab-span" style="white-space:pre">				</span></p><p><span class="Apple-tab-span" style="white-space:pre">			</span></div></p><p><span class="Apple-tab-span" style="white-space:pre">		</span></div></p><p>

 

그런데 아래 그림처럼 다섯가지 중분류가 다 나오더라구요,

HOME > 해당 중분류 > 프로그램(소분류) "딱 한개"가 나오는 게 아니구요. 혹시나 중분류 소분류 url이 중요한가 싶어서 url구조도 같이 올려봅니다.

해당 중분류에 해당하는 것만 출력할 수 있게 도와주세요ㅠㅠ!

 

HOME (domain.com)

HOME > 중분류3 (/bbs/board.php?bo_table=bbs03_01) - 무조건 첫번째 메뉴의 url

HOME > 중분류3 > 소분류1(/bbs/board.php?bo_table=bbs03_01) - 게시판 

HOME > 중분류3 > 소분류2(/bbs/content.php?co_id=sub03_02) 

HOME > 중분류3 > 소분류3(/bbs/content.php?co_id=sub03_03) 

HOME > 중분류3 > 소분류4(/bbs/content.php?co_id=sub03_04) 

HOME > 중분류3 > 소분류5(/bbs/content.php?co_id=sub03_05) 

 

 

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

답변 1개

F
8년 전

 

</strong></div><div class="line alt1" style="line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14.004px; color: rgb(72, 72, 72); margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; background: none rgb(255, 255, 255) !important;"><pre style="color: rgb(0, 0, 0); line-height: normal;"><div class="path">
			<div class="">
				<?php
				$sql = " select *
							from {$g5['menu_table']}
							where me_use = '1'
							  and length(me_code) = '2'
							order by me_order, me_id ";
				$result = sql_query($sql, false);
 
				for ($i=0; $row=sql_fetch_array($result); $i++) {</pre><pre style="color: rgb(0, 0, 0); line-height: normal;"><pre style="font-family: Consolas; font-size: 10.5pt;"><span style="color:#6d3206;">                               $menuname</span>[] = <span style="color:#6d3206;">$row</span>[<span style="color:#ce7b00;">'me_name'</span>];
<span style="color:#6d3206;">                               $menulink</span>[] = <span style="color:#6d3206;">$row</span>[<span style="color:#ce7b00;">'me_link'</span>];</pre><pre style="font-family: Consolas; font-size: 10.5pt;"><p style="margin-left: 240px;">}</p><p style="margin-left: 240px;">?></p></pre><p>				?>
				<div class="path_inner"><i class="fa fa-home" aria-hidden="true"></i> <a href="/">HOME</a> &gt; <a href="<?php echo <span style="font-family: Consolas; font-size: 10.5pt; color: rgb(109, 50, 6);">$menulink</span><span style="font-family: Consolas; font-size: 10.5pt;">[0]</span><span style="font-size: 14.004px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"> ?>"><?php echo </span><span style="font-family: Consolas; font-size: 10.5pt; color: rgb(109, 50, 6);">$menuname</span><span style="font-family: Consolas; font-size: 10.5pt;">[0]</span><span style="font-size: 14.004px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"> ?></a> &gt; <?php echo $g5['title'] ?></div></span></p><p> </p><pre style="font-size: 14.004px;">				<div class="path_inner"><i class="fa fa-home" aria-hidden="true"></i> <a href="/">HOME</a> &gt; <a href="<?php echo <span style="font-family: Consolas; font-size: 10.5pt; color: rgb(109, 50, 6);">$menulink</span><span style="font-family: Consolas; font-size: 10.5pt;">[1]</span><span style="font-size: 14.004px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"> ?>"><?php echo </span><span style="font-family: Consolas; font-size: 10.5pt; color: rgb(109, 50, 6);">$menuname</span><span style="font-family: Consolas; font-size: 10.5pt;">[1]</span><span style="font-size: 14.004px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"> ?></a> &gt; <?php echo $g5['title'] ?></div></span></pre><pre style="font-size: 14.004px;"><span style="font-size: 14.004px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;">
</span></pre><p><span style="font-size: 14.004px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace;"></span>				
			</div>
		</div></p></pre></div><div class="line alt1" style="line-height: 25.2072px; font-family: Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace; font-size: 14.004px; color: rgb(72, 72, 72); margin: 0px !important; padding: 0px !important; border: 0px !important; outline: 0px !important; float: none !important; vertical-align: baseline !important; position: static !important; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; height: auto !important; width: auto !important; background: none rgb(255, 255, 255) !important;"><strong style="color: rgb(127, 127, 127); font-family: 돋움, Dotum, sans-serif; font-size: 12px; line-height: normal;">
 
$menuname[0]  메뉴가 5개면 $menuname[0],$menuname[1]뭐이런식으로 
$menulink는 메뉴랑 똑같이 0이면 0 , 1이면 1 이런식으로 넣어주심 됩니다.


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

답변에 대한 댓글 1개

정수짱
8년 전
감사합니다~ [0] 여기 들어가는 숫자가 순서라는 건 알겠는데요, 그럼 결국엔 head.php를 따로 연결해주어야 한다는 말이신가요? 왜 path_inner가 두개 들어가는지 잘 이해가 안 되네요ㅠㅠ

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

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

로그인