소스가 뭐가 잘못되어는지 알려주세요.ㅜㅜ 정보
소스가 뭐가 잘못되어는지 알려주세요.ㅜㅜ
본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 :
<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]' onfocus='this.blur()'><span style='font:bold; color:#000000;'><b>$row[gr_subject]</b></span></a>
왼쪽메뉴에 그룹명 나타나게 하려고 하는데..
소스중에서 뭐가 잘못되어는지 알려주세요..ㅜㅜ
안타나나요..ㅜㅜ
오류 주소 :
<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]' onfocus='this.blur()'><span style='font:bold; color:#000000;'><b>$row[gr_subject]</b></span></a>
왼쪽메뉴에 그룹명 나타나게 하려고 하는데..
소스중에서 뭐가 잘못되어는지 알려주세요..ㅜㅜ
안타나나요..ㅜㅜ
댓글 전체
그룹이 하나밖에 없는건가요?
$row 에 어떻게 쿼리를 해오는지 알수가 없어서 ;; 그 코드 말고 $row 에 어떻게 불러왔는지도
적어주세요 위에만 봐서는 그룹이 한개밖에 없을때는 상관이 없고 여러개일때는 마지막 그룹명만
나올꺼 같은데요 정확하게 알려드리려면 $row에 어떻게 코딩되어져 있는지도 봐야할것 같네요
$row 에 어떻게 쿼리를 해오는지 알수가 없어서 ;; 그 코드 말고 $row 에 어떻게 불러왔는지도
적어주세요 위에만 봐서는 그룹이 한개밖에 없을때는 상관이 없고 여러개일때는 마지막 그룹명만
나올꺼 같은데요 정확하게 알려드리려면 $row에 어떻게 코딩되어져 있는지도 봐야할것 같네요

<? if($gr_id){ ?>
<table align=center width="115" cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width="115" height="75" background='<?=$g4['path']?>/include/leftmenu/top.gif'>
<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]' onfocus='this.blur()'><span style='font:bold; color:#000000;'><b>$row[gr_subject]</b></span></a></td>
<tr>
<td width="115" background='<?=$g4['path']?>/include/leftmenu/middle.gif' align="center">
<!-- Nav_V -->
<table width='100%' align="center" cellpadding=0 cellspacing=0 border=0>
<tr><?
$red_bullet="<img src='$g4[path]/gnusr/images/bullets/circle03_orange.gif' width='6' height='10' align='middle'>";
$blue_bullet="<img src='$g4[path]/include/leftmenu/img/icl.gif' border='0'>";
$blue_bullet1="<img src='$g4[path]/include/leftmenu/img/icl1.gif' border='0'>";
$line_shadow = "<td height=1 align=center><img src='$g4[path]/include/leftmenu/btn.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)) {
// 게시판 목록보기 권한설정순 정렬
//$sql2 = " SELECT bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by bo_subject ";//참고하세요.
$sql2 = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') and bo_use_search = '1' order by bo_order_search";
//제외보드설정
//$sql2 = " select * from $g4[board_table]
//where gr_id = '$row[gr_id]'
//and bo_table <> '제외보드1'
//and bo_table <> '제외보드2'
//order by bo_order_search ";
$result2 = sql_query($sql2);
$bar = "";
while ($row2=mysql_fetch_array($result2)) {
$new_time = date("Y-m-d H:i:s", time()-3600*$row2[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$row2[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = " <img src='$g4[path]/include/leftmenu/img/icon_new.gif' border='0'>"; //new 아이콘
else
$new = ""; //new 아이콘 없음
echo "<tr><td width=\"100%\" height='15' align='left' class='left_menu_btn'>";
//g6man님 해당게시판 볼드체로
if ($row2[bo_table] == $bo_table)
echo " $blue_bullet1 <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'><font color=#666666><b>$row2[bo_subject]<b></font></a> $new";
//echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'>$row2[bo_subject]</a> $blue_bullet1 ";
else
echo " $blue_bullet <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu' onfocus='this.blur()'>$row2[bo_subject]</a> "; //네모 뷸릿 + 테이블명 + new 아이콘
echo "</td></tr>"; //칸 닫기
echo $line_shadow;//경계선
}
}//}
?>
</table>
<!--네비게이션 메뉴 끝-->
<? } ?>
<tr>
<td width="115" height="16"><img src='<?=$g4['path']?>/include/leftmenu/bottom.gif' width="115" height="16">
</td></tr></table>
전체 소스 복사해왔습니다.ㅜㅜ
<table align=center width="115" cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width="115" height="75" background='<?=$g4['path']?>/include/leftmenu/top.gif'>
<a href='$g4[bbs_path]/group.php?gr_id=$row[gr_id]' onfocus='this.blur()'><span style='font:bold; color:#000000;'><b>$row[gr_subject]</b></span></a></td>
<tr>
<td width="115" background='<?=$g4['path']?>/include/leftmenu/middle.gif' align="center">
<!-- Nav_V -->
<table width='100%' align="center" cellpadding=0 cellspacing=0 border=0>
<tr><?
$red_bullet="<img src='$g4[path]/gnusr/images/bullets/circle03_orange.gif' width='6' height='10' align='middle'>";
$blue_bullet="<img src='$g4[path]/include/leftmenu/img/icl.gif' border='0'>";
$blue_bullet1="<img src='$g4[path]/include/leftmenu/img/icl1.gif' border='0'>";
$line_shadow = "<td height=1 align=center><img src='$g4[path]/include/leftmenu/btn.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)) {
// 게시판 목록보기 권한설정순 정렬
//$sql2 = " SELECT bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by bo_subject ";//참고하세요.
$sql2 = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') and bo_use_search = '1' order by bo_order_search";
//제외보드설정
//$sql2 = " select * from $g4[board_table]
//where gr_id = '$row[gr_id]'
//and bo_table <> '제외보드1'
//and bo_table <> '제외보드2'
//order by bo_order_search ";
$result2 = sql_query($sql2);
$bar = "";
while ($row2=mysql_fetch_array($result2)) {
$new_time = date("Y-m-d H:i:s", time()-3600*$row2[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$row2[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = " <img src='$g4[path]/include/leftmenu/img/icon_new.gif' border='0'>"; //new 아이콘
else
$new = ""; //new 아이콘 없음
echo "<tr><td width=\"100%\" height='15' align='left' class='left_menu_btn'>";
//g6man님 해당게시판 볼드체로
if ($row2[bo_table] == $bo_table)
echo " $blue_bullet1 <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'><font color=#666666><b>$row2[bo_subject]<b></font></a> $new";
//echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'>$row2[bo_subject]</a> $blue_bullet1 ";
else
echo " $blue_bullet <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu' onfocus='this.blur()'>$row2[bo_subject]</a> "; //네모 뷸릿 + 테이블명 + new 아이콘
echo "</td></tr>"; //칸 닫기
echo $line_shadow;//경계선
}
}//}
?>
</table>
<!--네비게이션 메뉴 끝-->
<? } ?>
<tr>
<td width="115" height="16"><img src='<?=$g4['path']?>/include/leftmenu/bottom.gif' width="115" height="16">
</td></tr></table>
전체 소스 복사해왔습니다.ㅜㅜ
<?
if($gr_id){
$red_bullet="<img src='$g4[path]/gnusr/images/bullets/circle03_orange.gif' width='6' height='10' align='middle'>";
$blue_bullet="<img src='$g4[path]/include/leftmenu/img/icl.gif' border='0'>";
$blue_bullet1="<img src='$g4[path]/include/leftmenu/img/icl1.gif' border='0'>";
$line_shadow = "<td height=1 align=center><img src='$g4[path]/include/leftmenu/btn.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);
$row=mysql_fetch_array($result);
?>
<table align=center width="115" cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width="115" height="75" background='<?=$g4['path']?>/include/leftmenu/top.gif'>
<a href='<?=$g4[bbs_path]?>/group.php?gr_id=<?=$row[gr_id]?>' onfocus='this.blur()'><span style='font:bold; color:#000000;'><b><?=$row[gr_subject]?></b></span></a></td>
<tr>
<td width="115" background='<?=$g4['path']?>/include/leftmenu/middle.gif' align="center">
<!-- Nav_V -->
<table width='100%' align="center" cellpadding=0 cellspacing=0 border=0>
<tr>
<?
// 게시판 목록보기 권한설정순 정렬
//$sql2 = " SELECT bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by bo_subject ";//참고하세요.
$sql2 = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') and bo_use_search = '1' order by bo_order_search";
//제외보드설정
//$sql2 = " select * from $g4[board_table]
//where gr_id = '$row[gr_id]'
//and bo_table <> '제외보드1'
//and bo_table <> '제외보드2'
//order by bo_order_search ";
$result2 = sql_query($sql2);
$bar = "";
while ($row2=mysql_fetch_array($result2)) {
$new_time = date("Y-m-d H:i:s", time()-3600*$row2[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$row2[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = " <img src='$g4[path]/include/leftmenu/img/icon_new.gif' border='0'>"; //new 아이콘
else
$new = ""; //new 아이콘 없음
echo "<tr><td width=\"100%\" height='15' align='left' class='left_menu_btn'>";
//g6man님 해당게시판 볼드체로
if ($row2[bo_table] == $bo_table)
echo " $blue_bullet1 <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'><font color=#666666><b>$row2[bo_subject]<b></font></a> $new";
//echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'>$row2[bo_subject]</a> $blue_bullet1 ";
else
echo " $blue_bullet <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu' onfocus='this.blur()'>$row2[bo_subject]</a> "; //네모 뷸릿 + 테이블명 + new 아이콘
echo "</td></tr>"; //칸 닫기
echo $line_shadow;//경계선
}
?>
</table>
<!--네비게이션 메뉴 끝-->
<? } ?>
<tr>
<td width="115" height="16"><img src='<?=$g4['path']?>/include/leftmenu/bottom.gif' width="115" height="16">
</td></tr></table>
if($gr_id){
$red_bullet="<img src='$g4[path]/gnusr/images/bullets/circle03_orange.gif' width='6' height='10' align='middle'>";
$blue_bullet="<img src='$g4[path]/include/leftmenu/img/icl.gif' border='0'>";
$blue_bullet1="<img src='$g4[path]/include/leftmenu/img/icl1.gif' border='0'>";
$line_shadow = "<td height=1 align=center><img src='$g4[path]/include/leftmenu/btn.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);
$row=mysql_fetch_array($result);
?>
<table align=center width="115" cellpadding='0' cellspacing='0' border='0'>
<tr>
<td width="115" height="75" background='<?=$g4['path']?>/include/leftmenu/top.gif'>
<a href='<?=$g4[bbs_path]?>/group.php?gr_id=<?=$row[gr_id]?>' onfocus='this.blur()'><span style='font:bold; color:#000000;'><b><?=$row[gr_subject]?></b></span></a></td>
<tr>
<td width="115" background='<?=$g4['path']?>/include/leftmenu/middle.gif' align="center">
<!-- Nav_V -->
<table width='100%' align="center" cellpadding=0 cellspacing=0 border=0>
<tr>
<?
// 게시판 목록보기 권한설정순 정렬
//$sql2 = " SELECT bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') order by bo_subject ";//참고하세요.
$sql2 = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$row[gr_id]') and bo_use_search = '1' order by bo_order_search";
//제외보드설정
//$sql2 = " select * from $g4[board_table]
//where gr_id = '$row[gr_id]'
//and bo_table <> '제외보드1'
//and bo_table <> '제외보드2'
//order by bo_order_search ";
$result2 = sql_query($sql2);
$bar = "";
while ($row2=mysql_fetch_array($result2)) {
$new_time = date("Y-m-d H:i:s", time()-3600*$row2[bo_new]);
$sql3 = " select count(*) as cnt from $g4[write_prefix]$row2[bo_table] where wr_datetime >= '$new_time' ";
$row3 = sql_fetch($sql3);
if ($row3[cnt] > 0)
$new = " <img src='$g4[path]/include/leftmenu/img/icon_new.gif' border='0'>"; //new 아이콘
else
$new = ""; //new 아이콘 없음
echo "<tr><td width=\"100%\" height='15' align='left' class='left_menu_btn'>";
//g6man님 해당게시판 볼드체로
if ($row2[bo_table] == $bo_table)
echo " $blue_bullet1 <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'><font color=#666666><b>$row2[bo_subject]<b></font></a> $new";
//echo "<a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu menu_on' onfocus='this.blur()'>$row2[bo_subject]</a> $blue_bullet1 ";
else
echo " $blue_bullet <a href='$g4[bbs_path]/board.php?bo_table=$row2[bo_table]' class='list_menu' onfocus='this.blur()'>$row2[bo_subject]</a> "; //네모 뷸릿 + 테이블명 + new 아이콘
echo "</td></tr>"; //칸 닫기
echo $line_shadow;//경계선
}
?>
</table>
<!--네비게이션 메뉴 끝-->
<? } ?>
<tr>
<td width="115" height="16"><img src='<?=$g4['path']?>/include/leftmenu/bottom.gif' width="115" height="16">
</td></tr></table>
제대로 출력되지 않는 이유는 $row[gr_subject] 가
$row 가 정의된 곳보다 위쪽에 있어서 $row[gr_subject] 가 어떤것인지 알수가 없기 때문입니다
코딩을 하실때 순서도 아주 중요하니 이야기를 풀어나가듯이 꼭 살펴보세요~
예를 들어 음..
$row 라는 변수에 select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'의 sql문에서
나온 결과값인 그룹 아이디와 그룹제목을 넣고나서 그 제목 이름을 출력한다~ 뭐 이런식으로 ㅎ
$row 가 정의된 곳보다 위쪽에 있어서 $row[gr_subject] 가 어떤것인지 알수가 없기 때문입니다
코딩을 하실때 순서도 아주 중요하니 이야기를 풀어나가듯이 꼭 살펴보세요~
예를 들어 음..
$row 라는 변수에 select gr_id, gr_subject from $g4[group_table] where gr_id = '$gr_id'의 sql문에서
나온 결과값인 그룹 아이디와 그룹제목을 넣고나서 그 제목 이름을 출력한다~ 뭐 이런식으로 ㅎ

네 감사합니다.ㅜㅜ