검색조건 두개로

검색조건 두개로

QA

검색조건 두개로

본문

아래와 같이 consult 게시판의 목록으로 보내는 링크에서 조건을 걸어서 보냅니다.

wr_47에 멤버의 아이디와 같은 게시물만 정렬되도록 했는데

조건을 하나 더 넣으려면 어떻게 넣나요?

예를들어 wr_46을 멤버의 이름으로 넣어서 링크하려면

어떻게 추가해야 하나요?

||으로 하는것도 같은데 정확한 방법을 몰라서 여쭙습니다.


<a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=consult&sca=&sop=and&sfl=wr_47&stx=<?php echo $member['mb_id'] ?>" class="depth3">신청하기</a>

이 질문에 댓글 쓰기 :

답변 3

wr_47 에서는 아이디를 검색하고, wr_46 에서는 이름을 검색하는 방법은 없는 것 같습니다. 

 

본문에서 말씀하신 || 를 이용하는 아래와 같은 방법이 있는데,

sfl=wr_46||wr_47&stx=문자열

이것은 여러 필드에서 같은 문자열을 찾는 것입니다. 

 

https://sir.kr/g5_tip/5056

 

이전에 한번 정리해둔 팁입니다.

뭐 결론은 필드구분자는 || 구분하시고 

stx검색어는 스페이스로 처리 하시면 될겁니다.

 

안되셔도 원망하진 말아주세요 ^^

Rido 님이 답변을 남기셨네요. ^^

 

Rido 님 글의 내용처럼 stx 에 검색어를 스페이스로 여러 문자열 넣으시고,

&sop=or 를 추가해 주시면..

아이디와 이름이 중복되지 않는다는 가정하에, 원하시는 결과를 얻으실 수 있을 것 같습니다. 

 

감사합니다.
M 마스타님, 리도님, 리도님팁 등을 보면서 열공중입니다.
거의 성공했는데 검색하는 아이디가
apple이면
appletree8
applestar
이런것들도 같이 검색되서 고민입니다.
물론 뷰페이지에서 조건식으로 보기권한을 막기는 했는데
애시당초 검색이 안되게 하고 싶은데.

현재는 아래와 같이
검색하려는 게시판에 필드구성이
wr_1은 회원의 이름
wr_47은 회원의 아이디 입니다.
즉, 로그인한 회원이 글쓰기 클릭시
해당회원의 이름과 아이디를 1, 47에 비교해서
일치하는것만 목록에 노출되도록 하기 위해
이렇게 했습니다만
한번 봐주시면 감사하겠습니다. ^^

 
<a href="<?php echo G5_BBS_URL; ?>/board.php?bo_table=free&sca=&sop=or&sfl=wr_1||wr_47&stx=<?php echo $member['mb_name'] ?> <?php echo $member['mb_id'] ?>" class="depth3">글쓰기</a>

답변을 작성하시기 전에 로그인 해주세요.
전체 5
QA 내용 검색

회원로그인

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