게시판 다중검색 소스 확인 부탁드려요 > 그누4 질문답변

그누4 질문답변

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

게시판 다중검색 소스 확인 부탁드려요 정보

게시판 다중검색 소스 확인 부탁드려요

본문

안녕하세요.

위에 이미지처럼 게시판 하단에 다중검색(?)을 하려 합니다.

업체명(wr_subject)과 대표이사(wr_3),,, 이 두개의 검색어의 내용과 일치할 경우 검색되도록 하려합니다.

업체명으로만 검색되고 대표이사는 되질 않네요...

해당게시판 ===> http://namhai21.co.kr/bbs/bbs/board.php?bo_table=new


미리 감사드립니다...






<script language="javascript">

function onChangeKey() {

var stx = document.fwrite.stx.value
var wr_subject = document.fwrite.wr_subject.value;
var wr_3 = document.fwrite.wr_3.value;


if (wr_subject == "" && wr_3 == "") {
alert("업체명을 적어주세요.!!");
return false;
}

else {
if (wr_subject == "" && wr_3 != "")  {
alert("업체명을 적어주세요.!!");
return false;
}
else {
document.fwrite.stx.value = wr_subject + " " + wr_3;
}
document.fwrite.submit();
}
}

//--> 
</script>

        <form name="fwrite" method="get">
        <input type="hidden" name="bo_table" value="<?=$bo_table?>">
        <input type="hidden" name="sca"      value="<?=$sca?>">
        <input type=hidden name=sfl value="wr_subject||wr_3">
<input type=hidden name=sop value="and">

  업체명<input type=text class="stx" name="wr_subject" maxlength=15 size=10 style="width:130px;" itemname="업체명" required value='<?=stripslashes($wr_subject)?>'>
대표이사<input type=text class="stx" name="wr_3" maxlength=15 size=10 style="width:130px;" itemname="대표이사" value='<?=stripslashes($wr_3)?>'>
        <input type=hidden class="stx" name="stx" maxlength=15 size=10 style="width:130px;"> 
        <input type="image" onClick="onChangeKey();return false;" src="<?=$board_skin_path?>/img/btn_search.gif" border='0' align="absmiddle">

</form>

</div>
  • 복사

댓글 전체

document.fwrite1.stx.value = wr_subject + " " + wr_3;

wr_subject 와 wr_3 를  공백한칸으로 필드구분하여 stx값으로 넣어서 처리페이지로 보내지는지 확인해보세요
알려주신 내용 추가해 봤습니다.

검색은 되는거 같은데,
두 검색내용이 일치해야 하는 조건에 뭔가 문제가 있는거 같습니다.

조건문에 문제가 있나요?
/lib/common.lib.php 에 get_sql_search 펑션이 있습니다

펑션 맨끝 윗줄에

echo $str; //한줄추가해서 쿼리를 보시면 이해가빠를겁니다

return $str;

//업체명 1 대표이사 2를 입력하면
현재조건으로는    ( 업체명 또는 대표이사 가 1포함한것) 그리고 ( 업체명 또는 대표이사가 2포함한것) 입니다  업체명 2 대표이사1 도 검색되는것이죠~
© SIRSOFT
현재 페이지 제일 처음으로