게시판 리스트의 조건문 ||와 && 조합
본문
게시판 리스트 페이지에서
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 검색이므로 이 조건에서 참이 되지 않으므로 안 나올거 같습니다.
if (($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'))
이렇게해보세요
답변을 작성하시기 전에 로그인 해주세요.