세상에서 가장 황당한 일 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

세상에서 가장 황당한 일 정보

세상에서 가장 황당한 일

본문

www.kiche.tk

좌측 서브메뉴입니다.
if($row[gr_id] == "03") {
echo "<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/ca.php' onfocus='this.blur()'>저널검색</a></td></tr>";
}
그룹id를 분명 $row[gr_id] == "03")으로 만들었고 지정했으므로, echo문을 통해 저널검색이라는 글자가 나와야 합니다. 그런데 01그룹의 소개, 학회장인사, 소개가 나옵니다.
아래의 코드는 그 증거입니다.


--------------------------
<? if($gr_id){ ?>
<!-- Nav_V -->
 
<table width='100%' align="center" cellpadding=0 cellspacing=0 border=0>
<?
$line_shadow = "<td height=1 background='$g4[path]/include/leftmenu/img/dot_line.gif'></td></tr>";
 
$sql = " select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'";//해당그룹 $gr_id를 해당그룹명으로 대체가능
// morning님 전체그룹에서 제외그룹설정
/*
$sql = " select * from $g4[group_table] where gr_id not in ('test', 'test2') order by gr_id ";
$sql = " select * from $g4[group_table]
where gr_id <> 'photo'
and gr_id <> 'common'
and gr_id <> '제외그룹3'
order by gr_id ";
*/
$result = sql_query($sql);
while ($row=mysql_fetch_array($result)) {
//그룹을 보여준다면
echo "<tr><td class='left_menu_title'>";
echo "<br>$row[gr_subject]</td></tr>";
 
if($row[gr_id] == "01") {
echo "<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/a.php' onfocus='this.blur()'>소개</a></td></tr>
<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/ab.php' class='list_menu' onfocus='this.blur()'>학회장 인사</a></td></tr>
<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/ac.php' class='list_menu' onfocus='this.blur()'>역사</a></td></tr>";
}

if($row[gr_id] == "02") {
echo "<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/ba.php' onfocus='this.blur()'>업무위원회</a></td></tr>";
}

if($row[gr_id] == "03") {
echo "<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/ca.php' onfocus='this.blur()'>저널검색</a></td></tr>";
}

if($row[gr_id] == "04") {
echo "<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/inc/da.php' onfocus='this.blur()'>학술대회안내</a></td></tr>";
}

if($row[gr_id] == "05") {
echo "<tr><td height='25' class='left_menu_btn'><a href='$g4[path]/bbs/board.php?bo_table=test' onfocus='this.blur()'>공지사항</a></td></tr>";
}
}
echo "</td></tr>";
?>
</table>
<? } ?>
  • 복사

댓글 전체

일단 while 문 안에 echo 로 $row[gr_id] 찍어보세요.
---
그리고 현재페이지의 그룹id를 통해 좌측메뉴를 관리하고자 하시는거 같은데 while 문의 존재 이유를 모르겠네요. 그냥 값을 가져와서 맞는지만 비교하면 될텐데 말이지요.
© SIRSOFT
현재 페이지 제일 처음으로