비회원의 구분
본문
게시판의 목록페이지에서
열람하는 사람이 회원일경우 회원의 여분필드 값중
mb_10 을
게시글의 wr_28이나 wr_34 값과 비교하여 일치할 경우에는
'일치하는 값이 있음'
나머지는
'일치하는 값이 없음'
으로 했는데....
'비회원'이 보는 경우에는
게시글의 wr_28과 wr_34 값중 하나만 없어도
'일치하는 값이 있음' 으로 나오더라구요.
사실 비회원인 경우 wr_28이나 wr_34와 비교할 mb_10 값이 없는거 잖아요?
이럴경우 '일치하는 값이 없음'이 나오도록 하는 방법은 뭐가 있을까요?
<?php if ($member['mb_10']==$list[$i]['wr_28'] || $member['mb_10']==$list[$i]['wr_34']) {?>
일치하는 값이 있음
<? } else { ?>
일치하는 값이 없음
<? } ?>
답변 2
이렇게 수정하세요.
<?php if ( $member['mb_10'] && ($member['mb_10']==$list[$i]['wr_28'] || $member['mb_10']==$list[$i]['wr_34']) ) {?>
일치하는 값이 있음
<? } else { ?>
일치하는 값이 없음
<? } ?>
잘 배웠습니다. 감사합니다^^
답변을 작성하시기 전에 로그인 해주세요.