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

PHP 소스 문제좀 찾아주세요 ㅠㅠ

· 13년 전 · 473 · 1
<?
// 자동 서브메뉴 추출

//global start
//접근가능그룹 여분필드 1 순서로 추출
$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, b.mb_id FROM $g4[group_table] AS a LEFT JOIN $g4[group_member_table] AS b ON a.gr_id = b.gr_id WHERE (b.mb_id = '$member[mb_id]' AND a.gr_use_access = '1' ) OR a.gr_use_access = '0' ORDER BY a.gr_1";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++){

//board
//게시판 권한 설정 적용, 전체 검색사용에 체크된 게시판만 검색순서에 따라 추출
$sql1 = " 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";
$result1 = sql_query($sql1);
for ($i1=0; $row1=sql_fetch_array($result1); $i1++) {
//해당 게시판일때 스타일 적용
if ($row1[bo_table] == $bo_table){
echo "<li class='on'><a href='$g4[bbs_path]/board.php?bo_table=$row1[bo_table]' class='on'>$row1[bo_subject]</a></li>\n";
}else{ //나머지 게시판의 스타일
echo "<li><a href='$g4[bbs_path]/board.php?bo_table=$row1[bo_table]' class='block'>$row1[bo_subject]</a></li>\n";
}

}
}
?>



그룹을 인식하여 자동으로 서브메뉴(게시판)을 추출하려고 합니다.

제가 만든건아니고 그냥 여차저차 짜집기를 해서 추출까지는 됩니다.

문제는 선택한 그룹의 서브메뉴(게시판)만 나와야 하는데

모든 그룹의 게시판이 전부 다나옵니다.

문제가 뭘까요 ㅠㅠ

댓글 작성

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

로그인하기

댓글 1개

$sql1 = " select bo_subject, bo_table from $g4[board_table] where (bo_list_level <= $member[mb_level]) and (gr_id = '$gr_id') and bo_use_search = '1' order by bo_order_search";
$result1 = sql_query($sql1);
for ($i1=0; $row1=sql_fetch_array($result1); $i1++) {
//해당 게시판일때 스타일 적용
if ($row1[bo_table] == $bo_table){
echo "<li class='on'><a href='$g4[bbs_path]/board.php?bo_table=$row1[bo_table]' class='on'>$row1[bo_subject]</a></li>\n";
}else{ //나머지 게시판의 스타일
echo "<li><a href='$g4[bbs_path]/board.php?bo_table=$row1[bo_table]' class='block'>$row1[bo_subject]</a></li>\n";
}

}
이렇게 하시면 될것 같네요.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440