전체검색 셀렉트 조건 노출 질문드려요~!
본문
search.php 부분에 있는 아래 함수를 head.php 부분에 적용하여
그룹별 셀렉트가 나오고 있는데요~!
아래 함수에서 어떻게 변경하면
게시판별 또는 분류별로 노출이 가능할까요?!
<?php
$group_select = '<label for="gr_id" class="sound_only">게시판 그룹선택</label><select name="gr_id" id="gr_id" class="select"><option value="">전체 분류';
$sql = " select gr_id, gr_subject from {$g5['group_table']} order by gr_id ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++)
$group_select .= "<option value=\"".$row['gr_id']."\"".get_selected($_GET['gr_id'], $row['gr_id']).">".$row['gr_subject']."</option>";
$group_select .= '</select>';
?>
<?php echo $group_select ?>
<script>document.getElementById("gr_id").value = "<?php echo $gr_id ?>";</script>
답변 1
1) 셀렉트박스의 name 과 label 의 for 속성 등을 'gr_id' 에서 'onetable' 로 변경합니다.
2) sql 문을 게시판 ID 와 게시판명을 불러오는 구문으로 변경합니다.
ex.
$sql = " select bo_table, bo_subject from {$g5['board_table']} order by bo_subject ";
3) 셀렉트박스의 각 option value 값과 텍스트 명을 각각 게시판 ID 와 게시판 명으로 변경되도록 코드 처리를 합니다.
4) 스크립트 처리 부분을 이에 맞게 변경해 줍니다.
ex.
<script>document.getElementById("onetable").value = "<?php echo $onetable ?>";</script>
답변을 작성하시기 전에 로그인 해주세요.