생성된 게시판의 테이블 제목명을 select 형식으로 불러오고 싶어요..

생성된 게시판의 테이블 제목명을 select 형식으로 불러오고 싶어요..

QA

생성된 게시판의 테이블 제목명을 select 형식으로 불러오고 싶어요..

본문

생성된 게시판의 테이블 제목명을 select 형식으로 불러오고 싶어요..

 

프로그램은 전혀 모르나 그누보드를 통해서 조금씩 배우고 있는 초짜 디자이너입니다.. ^^;

 

관리자 게시판에서 생성된 게시판 제목을 select 형식으로 불러오려면 어찌해야 하나요.

 

뒤적뒤적하다 보니 common.lib.php 파일을 찾아서

// 게시판 그룹을 SELECT 형식으로 얻음
function get_group_select($name, $selected='', $event='')......

이부분을 복사해다가 수정해봤는데, 뭔가...잘 안되네요...ㅜ_ㅜ

 

고수님들 도움 부탁드립니다...

 

이 질문에 댓글 쓰기 :

답변 2


$sql = "select bo_subject from g5_board";
$result = sql_query($sql);
while($row = sql_fetch_array($result))
{
    echo $row['bo_subject'];
}

 

이렇게하면 생성 된 전 게시판의 게시판 제목을 불러옵니다.

GKTEAM님 답변 감사합니다.

말씀해주신데로 코드를 넣어보았더니 생성 된 모든 게시판이 잘 출력되어집니다.

 

제가 정확히 원하는것이 관리자페이지에서 셀렉트박스형식으로 사용하고자 하는것이라서

제 경우 common.lib.php에 아래 코드를 추가했더니, 일단 출력도되고 저장도 되긴 하는것 같은데..

코드에 이상이 없는지 모르겠습니다.

여튼 답변 감사합니다. ^^

 

 

<?php echo get_board_subject_select('bo_1', $board['bo_1']); ?>

 

 


// 생성된 게시판을 SELECT 형식으로 얻음
function get_board_subject_select($name, $selected='', $event='')
{
    global $g5, $board, $is_admin;
    $sql = " select bo_table, bo_subject from {$g5['board_table']} a ";
    $sql .= " order by a.bo_table ";
    $result = sql_query($sql);
    $str = "<select id=\"$name\" name=\"$name\" $event>\n";
    for ($i=0; $row=sql_fetch_array($result); $i++) {
        if ($i == 0) $str .= "<option value=\"\">선택</option>";
        $str .= option_selected($row['bo_table'], $selected, $row['bo_subject']);
    }
    $str .= "</select>";
    return $str;
} 
 
답변을 작성하시기 전에 로그인 해주세요.
전체 152
QA 내용 검색

회원로그인

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