다중검색 도움 좀 주세요 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드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;
document.fsearch_area.submit();

}
</script>
<div class="board_search">
<form name=fsearch_area method=get>
<input type=hidden name=bo_table value="<?=$bo_table?>">
<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>
<?
$sql1 = "SELECT * FROM g4_write_$bo_table ";
$result1 = mysql_query($sql1);

for($i = 0; $i < $data=mysql_fetch_array($result1); $i++){
?>
<option value="<?=$data[wr_1]?>"><?=$data[wr_1]?></option>
<?
}
?>
        </select>

<select name="wr_2">
        <option value="">전체</option>
<?
$sql1 = "SELECT * FROM g4_member ";
$result1 = mysql_query($sql1);

for($i = 0; $i < $data=mysql_fetch_array($result1); $i++){
?>
<option value="<?=$data[mb_name]?>"><?=$data[mb_name]?></option>
<?
}
?>
        </select>
<select name="wr_3">
        <option value="">전체</option>
<?
$sql1 = "SELECT * FROM g4_member ";
$result1 = mysql_query($sql1);

for($i = 0; $i < $data=mysql_fetch_array($result1); $i++){
?>
<option value="<?=$data[mb_name]?>"><?=$data[mb_name]?></option>
<?
}
?>
        </select>
<select name="wr_4">
        <option value="">전체</option>
<option value="처리중">처리중</option>
<option value="처리완료">처리완료</option>
<option value="전달">전달</option>
        </select>
<input type="image" src="<?=$board_skin_path?>/img/btn_search.gif" border='0' align="absmiddle">
    </td>
</tr>
</form>
</div>



이런식으로 여유 필드로 셀릭트바를 이용해서 검색을 하려고 합니다.

and가 아닌 or로 그 값이 딱 맞는 것만 나오게 하려고 합니다.

근데 stx값이 걍 "" 로 하면 걍 작동을 안하는거 같은데......

고수님들 도움 좀 주세요

댓글 전체

저소스대루 한다면

document.fsearch_area.stx.value = wr_1 + " " + wr_2 + " " + wr_3 + " " + wr_4;
//  테스트 테스트1 테스트2 테스트3 으로 입력했다면  stx 값으로 전송됍니다

그럼 처리페이지에선
wr_1이 테스트 글자 포함한거~
wr_2가 테스트 글자 포함한거~
wr_3이 테스트 글자 포함한거~
wr_4가 테스트 글자 포함한거~
를 찾게됍니다  나머지 테스트1 테스트2 테스트3 도 동일하게 네개필드 모두에서 검색합니다

wr_1=테스트 wr_2=테스트1 ..... 이런조건이 걸리려면

원하는결과물이 딱맞게 나오게 하려면 common.lib.php 의 get_sql_search 를 수정해야합니다
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

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