채택완료

비회원의 구분

게시판의 목록페이지에서 
열람하는 사람이 회원일경우 회원의 여분필드 값중 
mb_10 을 
게시글의 wr_28이나 wr_34 값과 비교하여 일치할 경우에는

'일치하는 값이 있음'

나머지는

'일치하는 값이 없음'

으로 했는데....

'비회원'이 보는 경우에는 
 
게시글의 wr_28과 wr_34 값중 하나만 없어도
'일치하는 값이 있음' 으로 나오더라구요.

사실 비회원인 경우 wr_28이나 wr_34와 비교할 mb_10 값이 없는거 잖아요?
이럴경우 '일치하는 값이 없음'이 나오도록 하는 방법은 뭐가 있을까요?

Copy
<?php if ($member['mb_10']==$list[$i]['wr_28'] || $member['mb_10']==$list[$i]['wr_34']) {?>
일치하는 값이 있음
<? } else { ?>
일치하는 값이 없음
<? } ?>
|

답변 2개

채택된 답변
+20 포인트

이렇게 수정하세요.

Copy
<?php if ( $member['mb_10'] && ($member['mb_10']==$list[$i]['wr_28'] || $member['mb_10']==$list[$i]['wr_34']) ) {?>

일치하는 값이 있음

<? } else { ?>

일치하는 값이 없음

<? } ?>

잘 배웠습니다. 감사합니다^^

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