여분필드 다중검색

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

그누보드 홈페이지 참고해서 이리저리 해보는데 잘 안되네요..
여분필드 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>
|

댓글 1개

/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'))
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
14년 전 조회 900
14년 전 조회 778
14년 전 조회 661
14년 전 조회 2,091
14년 전 조회 804
14년 전 조회 774
14년 전 조회 1,625
14년 전 조회 5,536
14년 전 조회 776
14년 전 조회 2,654
14년 전 조회 1,579
14년 전 조회 1,536
14년 전 조회 994
14년 전 조회 969
14년 전 조회 684
14년 전 조회 827
14년 전 조회 804
14년 전 조회 925
14년 전 조회 755
14년 전 조회 977
🐛 버그신고