구현하고 싶은거 있는데 도움점 부탁 드립니다. > 그누4 질문답변

그누4 질문답변

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

구현하고 싶은거 있는데 도움점 부탁 드립니다. 정보

구현하고 싶은거 있는데 도움점 부탁 드립니다.

본문

<?
switch(true)
{
    case preg_match("/^(gs_aaaaa/", $bo_table) :
    case preg_match("/^(gs_bbbbb)/", $bo_table) :
        $menu1 = "ind1";
        break;

    case preg_match("/^(it_aaaaa)/", $bo_table) :
    case preg_match("/^(it_bbbbb)/", $bo_table) :

        $menu1 = "ind2";
        break;
default :
$menu1 = "";
}

unset($menu);
$menu["ind1"] = array (
    array("$g4[bbs_path]/board.php?bo_table=gs_aaaaa", "gs첫번째", 0),
    array("$g4[bbs_path]/board.php?bo_table=gs_bbbbb", "gs두번째", 0),
$menu["ind2"] = array (
    array("$g4[bbs_path]/board.php?bo_table=it_aaaaa", "it첫번째", 0),
    array("$g4[bbs_path]/board.php?bo_table=it_bbbbb", "it두번째", 0),
); 

?>

위 소스가 간단하게 표현한 거구요...몇개 안되면 이렇게 그냥 적어서 쓰면 되겠는데 게시판 수가 많습니다.

switch 문하고 array 문을 for문으로 돌리수 있을거 같은데 잘 몰라서 도움점 부탁 드립니다.

switch 문첫번째는 gs_가 동일하게 들어가구요 두번째에는 it_가 동일하게 들어 갑니다. (이걸 구분자로 해서 이용 하면 될거 같은데..^^)

array문에서는 "gs첫번째" "gs두번째" "it첫번째"...이거는  bo_subject 필드 값입니다..(게시판 이름 이죠 g4_board 테이블의..)

코딩 많이 안해봐서 잘모르겠습니다..도움 부탁 드립니다..

댓글 전체

이런 경우...전 DB table에서 읽어와서 while 문 속에서 해결합니다.
(order by)를 고려해서 게시판 이름을 정하면 더 편하겠죠.
게시판 별 메뉴는 카테고리와 확장필드를 활용하시면...
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT