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

1년 전 조회 2,337

<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 포인트

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

Copy
<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>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

참고하여 제작 마무리 하였습니다 정말 감사합니다 !

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

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

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

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

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

답변에 대한 댓글 1개

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

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

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 하나더 추가하시는게 편하지않을까여

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

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

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

로그인
🐛 버그신고