세상에서 가장 황당한 일 정보
세상에서 가장 황당한 일관련링크
http://www.kiche.tk
88회 연결
본문
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>
<? } ?>
좌측 서브메뉴입니다.
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 문의 존재 이유를 모르겠네요. 그냥 값을 가져와서 맞는지만 비교하면 될텐데 말이지요.
---
그리고 현재페이지의 그룹id를 통해 좌측메뉴를 관리하고자 하시는거 같은데 while 문의 존재 이유를 모르겠네요. 그냥 값을 가져와서 맞는지만 비교하면 될텐데 말이지요.
답변 감사합니다. ca.php파일에 실수로 $gr_id = "01"를 선언했네요 -_-;;