게시판 리스트의 조건문 ||와 && 조합

게시판 리스트의 조건문 ||와 && 조합

QA

게시판 리스트의 조건문 ||와 && 조합

답변 2

본문

게시판 리스트 페이지에서 

 


if (/*$wr_1=='선택1_1'&&*/($wr_2=='선택2_1'||$wr_2=='선택2_2'||$wr_2=='선택2_3'||$wr_2=='선택2_4')&&($wr_4=='선택3_1'||$wr_4=='선택3_2')&&$wr_7=='선택4')

 

이렇게 조건을 걸었는데, 현재 글목록한개가 wr_1=='선택1_1' / wr_2=='선택2_1' / wr_4=='선택3_1' / wr_7=='선택4' 이렇게 분류가 선택되어 있습니다.

 

그런데 선택된 값에 대한 것을 검색하면 잘 나오는데 조건에서 ||이렇게 쓴 '선택2_2'을 검색하면 나오지 않는데 문법이 잘못된걸까요...?

 

wr_1=='선택1_1' / wr_2=='선택2_2' / wr_4=='선택3_1' / wr_7=='선택4'

이렇게 검색하면 나오지 않습니다 ㅠ

 

이 질문에 댓글 쓰기 :

답변 2

if (/*$wr_1=='선택1_1'&&*/($wr_2=='선택2_1'||$wr_2=='선택2_2'||$wr_2=='선택2_3'||$wr_2=='선택2_4')&&($wr_4=='선택
3_1'||$wr_4=='선택3_2')&&$wr_7=='선택4')

 

($wr_2=='선택2_1'||$wr_2=='선택2_2'||$wr_2=='선택2_3'||$wr_2=='선택2_4')

=> 여기 조건에는 만족하나 아래 조건에 만족하지 않는거 같네요.

 

&&($wr_4=='선택3_1'||$wr_4=='선택3_2')&&$wr_7=='선택4')

=> 이부분이 and 검색이므로 이 조건에서 참이 되지 않으므로 안 나올거 같습니다.

 

&&($wr_4=='선택3_1'||$wr_4=='선택3_2')&&$wr_7=='선택4')

이 조건까지 만족을 하려면 어떤식으로 구성을 해야할까요...? 이해가 좀 어려워서요 ㅠ 말씀하신 and조건의 부분이 참이 되지않으면,

wr_1=='선택1_1' / wr_2=='선택2_1' / wr_4=='선택3_1' / wr_7=='선택4'

이것도 안나와야 정상 아닌가요ㅠㅠ?

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 129,114
© SIRSOFT
현재 페이지 제일 처음으로