여분필드 다중검색 > 그누4 질문답변

그누4 질문답변

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

여분필드 다중검색 정보

여분필드 다중검색

본문

여분필드를 한꺼번에 검색할 수 있는 창을
홈페이지 메인에 넣으려고 하는데요

그누보드 홈페이지 참고해서 이리저리 해보는데 잘 안되네요..
여분필드 3~4개정도 게시판에서 쓰는걸
사용자가 셀렉트를 이용해서 검색할 수 있도록 하려고 하는데요
어떻게 해야 되는지 소스좀 봐주세요..
감사합니다.

<script language="javascript">
function onChangeKey2() {

var wr_1 = document.fsearch_area.wr_1.value;
var wr_2 = document.fsearch_area.wr_2.value;
var wr_3 = document.fsearch_area.wr_3.value;
var wr_4 = document.fsearch_area.wr_4.value;

document.fsearch_area.stx.value = wr_1 + " " + wr_2 + " " + wr_3 + " " + wr_4;
}
</script>


<script type="text/javascript">
function fsearch_area_submit(f)
{   
f.action = "bbs/board.php";
    f.submit();
}
</script>


<div class="board_search">
<form name=fsearch_area method=get action="javascript:fsearch_area_submit(document.fsearch_area);">
<input type=hidden name=bo_table value=km5_1> 
<input type=hidden name=sca value="<?=$sca?>">
<input type=hidden name=sop value="or">
<input type=hidden name=sfl value="wr_1||wr_2||wr_3||wr_4">
<input type=hidden name=stx value="">
<tr>
    <td>


     
<select name="wr_1">
<option value="">성별</option>
<option value="남" <?=($wr_1 == "남")?"selected":"";?>>남</option>
<option value="여" <?=($wr_1 == "여")?"selected":"";?>>여</option>
<option>상관없음</option>
</select>


<select name="wr_2">
<option value="">국적</option>
<option value="Canada" <?=($wr_2 == "Canada")?"selected":"";?>>Canada</option>
<option value="Korea" <?=($wr_2 == "Korea")?"selected":"";?>>Korea</option>
<option value="USA" <?=($wr_2 == "USA")?"selected":"";?>>USA</option>
<option value="UK" <?=($wr_2 == "UK")?"selected":"";?>>UK</option>
<option value="Australia" <?=($wr_2 == "Australia")?"selected":"";?>>Australia</option>
<option value="NewZealand" <?=($wr_2 == "NewZealand")?"selected":"";?>>NewZealand</option>
<option value="South Africa" <?=($wr_2 == "South Africa")?"selected":"";?>>South Africa</option>
<option value="Ireland" <?=($wr_2 == "Ireland")?"selected":"";?>>Ireland</option>
</select>

<input type="image" src="<?=$board_skin_path?>/img/btn_search.gif" border='0' align="absmiddle" onClick="onChangeKey2

();return false;">
    </td>
</tr>
</form>
</div>

댓글 전체

/bbs/list.php 파일 자체에서 소스를 수정하던지 해야합니다.
스킨쪽에서 컨트롤 하는 방법은 없어요.
sfl는 검색하려는 필드고 stx는 검색어인건 아시는것 같은데 간단히 예를 들자면
sfl 값이 wr_1||wr_2||wr_3 이고 stx가 A라고 하고 sop가 and면
INSTR(wr_1, 'A') and INSTR(wr_2, 'A') and INSTR(wr_3, 'A')
이렇게 검색쿼리가 될꺼예요.
다른 예를 들자면
sfl 값이 wr_1||wr_2||wr_3 이고 stx가 'A B'라고 하고 sop가 and면
(INSTR(wr_1, 'A') or INSTR(wr_1, 'B')) and (INSTR(wr_2, 'A') or INSTR(wr_2, 'B')) and (INSTR(wr_3, 'A') or INSTR(wr_3, 'B'))
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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