테스트 사이트 - 개발 중인 베타 버전입니다

여분필드(wr_1,wr_2) 동시 검색 질문 채택완료

달달달달이 1년 전 조회 2,055

<option value="wr_1"<?php echo get_selected($sfl, 'wr_1'); ?>>여분필드1</option>

 

이렇게 wr_1를 검색하도록 추가를 하였는데요 


/bbs/board.php?bo_table=free&sca=&sfl=wr_1&sop=and&stx=검색어
검색시 이렇게 나오는데 

wr_1값과 wr_2값을 동시에 검색하도록 추가하고 싶습니다.

예시 )/bbs/board.php?bo_table=free&sca=&sfl=wr_1&sfl2=wr_2&sop=and&stx=검색어&stx2=검색어2

추가된것
sfl2=wr_2
stx2=검색어2

 

 

예시처럼 여분필드1과 2의 값 검색을 동시에 할수있도록 설정하고 싶습니다 

참고될만한 자료나 도움좀 주실수 있을까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
1년 전

난이도가 꽤 높은 작업입니다.

 

</p>

<p><form name="fsearch" method="get" onsubmit="return f_search()">

<input type="hidden" name="sfl" value="wr_1||wr_2">

<input type="hidden" name="stx" value="">

여분필드 1 : <input type="text" name="wr_1">

여분필드 2 : <input type="text" name="wr_2">

~

<script>

function f_search() {

    let stx = '';

    

    stx = $('input[name="wr_1"]').val() + ' ' + $('input[name="wr_2"]').val();

    $('input[name="stx"]').val(stx);

    

    return true;

}

</script></p>

<p>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달달달달이
1년 전
참고하여 제작 마무리 하였습니다 정말 감사합니다 !

댓글을 작성하려면 로그인이 필요합니다.

1년 전

</p>

<p><option value="wr_1||wr_2"<?php echo get_selected($sfl, 'wr_1||wr_2'); ?>>여분필드1+여분필드2</option></p>

<p>

 

현 그누보드 게시판의 '제목+내용' 검색이 이와 유사합니다. 

'제목+내용' 검색으로 'test'  검색 : https://demo.sir.kr/gnuboard5/bbs/board.php?bo_table=free&sca=&sop=and&sfl=wr_subject%7C%7Cwr_content&stx=test

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

달달달달이
1년 전
검색값을 wr_1과wr_2에서 찾도록 하는게 아니라 wr_1값과 wr_2값을 검색하도록 만들고 싶습니다..ㅠ

댓글을 작성하려면 로그인이 필요합니다.

라냔쓰
1년 전

wr_2 도 선택하고 검색하게 하시면됩니다. 

<select name="sfl" id="sfl">
     <option value="wr_1" <?=get_selected($_GET['sfl'], "wr_1", true)?>>wr_1</option>
</select>

이런형식에 

<select name="sfl2" id="sfl2">
     <option value="wr_2" >wr_2</option>
</select>

 

하나더 추가하시면 wr_2도 같이 들어갈겁니다.

 

추가를 안하고 하시려면 hidden 으로 숨기시면되는데

이건 값을 고정하고하는거라 select 하나더 추가하시는게 편하지않을까여

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인