채택완료

모바일에서 특정레벨 이상만 메뉴가 보이게 하고싶어요~

2015-01-10 (토) 03:17:59 4,767

                           if (G5_IS_MOBILE || $member['mb_level']>8){ 

                             메뉴

                           }

이렇게 하면 모바일에서 레벨 8보다 높은 회원만 메뉴를 볼수 있는거 아닌가요...

아무리 적용해도 안되네요...

뭐가 잘못된거죠..

|

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
조건규칙이 잘못되었네요.
원하시는 사항대로되려면 || 대신 && 가 되어야 합니다.

답변에 대한 댓글 2개

감사합니다.... 그런데 이렇게 해도 안되는 이유는 뭘까요.....ㅜ.ㅜ
if(G5_IS_MOBILE && $member['mb_level']< 8 ){
//$img = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file).'" target="_blank" class="view_image">';
$img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'">';
//$img .= '</a>';
return $img;

}else{
$img = '<a href="'.G5_BBS_URL.'/view_image.php?bo_table='.$board['bo_table'].'&fn='.urlencode($file).'" target="_blank" class="view_image">';
$img .= '<img src="'.G5_DATA_URL.'/file/'.$board['bo_table'].'/'.urlencode($file).'" alt="'.$content.'">';
$img .= '</a>';
return $img;
}
}
return 이 아니라 echo 를 쓰셔야죠.
return 은 함수등에서 값을 돌려줄때 사용하는 거구요.

http://php.net/manual/kr/function.return.php

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