회원 등급에 따라 다르게 적용되는 하이퍼링크
본문
<p><a href="http://naver.com"><img src="<?php echo G5_THEME_URL;?>/image/top_banner.png"></a></p>
상단에 있는 배너 하이퍼링크입니다.
회원등급이
1등급일 경우 naver.com
2등급일 경우 daum.net
3등급일 경우 google.com
이런형태로 하려면 어떻게 해야할까요??
답변 2
<?php
/* 1. switch */
switch( $member['mb_level'] ) {
case '3': $link = 'google.com'; break;
case '2': $link = 'daum.net'; break;
default: $link = 'naver.com';
}
/* 1. switch */
/* 2. if */
$link2 = 'naver.com';
if( $member['mb_level'] == '3' )
$link2 = 'google.com';
else if( $member['mb_level'] == '2' )
$link2 = 'daum.net';
/* 2. if */
/* 3. 삼항연산자 */
$link3 = $member['mb_level'] == '3' ? 'google.com' : ($member['mb_level'] == '2' ? 'daum.net' : 'naver.com');
/* 3. 삼항연산자 */
?>
<p><a href="<?php echo $link; ?>"><img src="<?php echo G5_THEME_URL;?>/image/top_banner.png"></a></p>
이런식으로 짤 것 같아요.
switch 를 써도 되고, if 문으로 걸러도 되고 그건 알아보기 쉬운 코드로 작성하시면 될 것 같습니다.
걸러야할 조건이 많아지면 1, 2 중에 쓰시면 될 것 같아요
!-->
<li onclick="location.href = '<?php echo $link; ?>';"></li>
이런식이면 되지않을까 싶습니다
!-->
답변을 작성하시기 전에 로그인 해주세요.