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

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

우주원숭 8년 전 조회 4,445

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

 

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

 

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

 

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

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

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

 

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

 

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

답변 2개

채택된 답변
+20 포인트
W
8년 전

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

 

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

로그인 후 평가할 수 있습니다

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

우주원숭

GKTEAM님 답변 감사합니다.

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

 

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

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

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

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

 

 

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

 

 

</p><p>// 생성된 게시판을 SELECT 형식으로 얻음
function get_board_subject_select($name, $selected='', $event='')
{
    global $g5, $board, $is_admin;</p><p>    $sql = " select bo_table, bo_subject from {$g5['board_table']} a ";</p><p>    $sql .= " order by a.bo_table ";</p><p>    $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;
} </p><p>
 

로그인 후 평가할 수 있습니다

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

답변을 작성하려면 로그인이 필요합니다.

로그인