채택완료

게시판그룹에 있는 table를 Select박스로 가져올수 있나요?

2021-01-27 (수) 11:05:34 2,421

게시판그룹에 있는 table를 Select박스로 가져올수 있나요?

아래 이미지처럼 그룹게시판에서

select박스로 같은그룹의 게시판을 불러와 이동하게 가능한가요?

17558626_1611713001.1314.jpg

|

답변 2개 / 댓글 1개

채택된 답변
+20 포인트
Copy
<?php 
    if($board['gr_id']){
        $sql = "select * from ".$g5['board_table']." where gr_id = '".$board['gr_id']."'";
        $res = sql_query($sql);
?>
    <select id="bo_select">
        <?php for($i=0;$g_board = sql_fetch_array($res);$i++){?>
            <option value='<?php echo $g_board['bo_table']?>' <?php if($bo_table == $g_board['bo_table']){ echo "selected"; }?>><?php echo $g_board['bo_subject']?></option>
        <?php }?>
    </select>
<script>
$("#bo_select").on("change",function(){
    $(location).attr("href","<?php echo G5_BBS_URL;?>/board.php?bo_table="+$("option:selected",this).val());
});
</script>
<?php }?>

게시판 설정이나 접속기기 환경등 고려하여 sql 문 수정하셔서 쓰시면 될것 같습니다.

답변에 대한 댓글 1개

와우~ 정말감사합니다~ (- -) (_ _) (- -) (_ _)
2021-01-27 (수) 11:09:50

게시판그룹에 있는 table를 Select박스로 가져올수 있나요?

$sql = "select * from ".$g5['board_table']." order by bo_subject desc";

=> 이런 쿼리로 가능할겁니다.

아래 이미지처럼 그룹게시판에서

select박스로 같은그룹의 게시판을 불러와 이동하게 가능한가요?

$gr_id = "그룹아이디";

$sql = "select * from ".$g5['board_table']." where gr_id = '".$gr_id."' order by bo_subject desc";

=> 이걸 참고해서 하시면 가능할겁니다.

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