이 이미지를 출력하라는 코드 좀 부탁드려요
한개 등급은 하겠는데...5등급 6등급을 싸잡아 하려니 어려움이 느껴집니다..ㅋ
<a href="../bbs/board.php?bo_table=vip"><img src="../images/vip.gif" width="220" height="55" alt=""/></a>
|
답변 2개 / 댓글 3개
채택된 답변
+20 포인트
2018-11-06 (화) 18:06:06
등급이 vip 이외엔 무엇인지 모르겟지만
5lvl, 6lvl 이라고 가정
즉, bo_table 명 = 이미지명으로 만드셔서
Copy
<?php
$botable = array("vip", "5lvl", "6lvl");
foreach($botable as $key => $val) {
?>
<a href="../bbs/board.php?bo_table=<?php echo $val?>"><img src="../images/<?php echo $val?>.gif" width="220" height="55" alt=""/></a>
<?php
}
?>
와 같은 패턴으로 하시면 될것 같네요
답변에 대한 댓글 2개
역같아들어가니
2018-11-06 (화) 18:18:44
2018-11-06 (화) 21:30:09
@역같아들어가니
그렇게 하면 오작동합니다.
if ($member['mb_level'] = 5) 여기만 보더도
대입무으로 작동되서
해당 변수의 값이 5로 셋팅됩니다.
더군다나
$member['mb_level'] = 5 || 6 으로 하면
$member['mb_lelve'] 의 값을 echo로 찍으면 1이라고 나올겁니다.
true 에 해당되는 숫자값인 1 이죠
= 대입문과
== 비교문
잘 판단하셔야합니다.
의도하신대로
if ($member['mb_level'] == 5 || 6) 이라고 하면
if 문안에서
두가지의 조건이 참이 되면 참으로 인식하니
무조건 참이됩니다.
비회원일지라도요
숫자 6은 0보다 큰 값으로 참으로 인식되죠
절대로 하지말아야 할 if문입니다.
if ($member['mb_level'] == '5' || $member['mb_level'] == '6' )
이렇게 작성하셔야 합니다.
분기문과 변수를 적용하는건 개발자의 마음이니 편하신대로 하시면됩니다.
그렇게 하면 오작동합니다.
if ($member['mb_level'] = 5) 여기만 보더도
대입무으로 작동되서
해당 변수의 값이 5로 셋팅됩니다.
더군다나
$member['mb_level'] = 5 || 6 으로 하면
$member['mb_lelve'] 의 값을 echo로 찍으면 1이라고 나올겁니다.
true 에 해당되는 숫자값인 1 이죠
= 대입문과
== 비교문
잘 판단하셔야합니다.
의도하신대로
if ($member['mb_level'] == 5 || 6) 이라고 하면
if 문안에서
두가지의 조건이 참이 되면 참으로 인식하니
무조건 참이됩니다.
비회원일지라도요
숫자 6은 0보다 큰 값으로 참으로 인식되죠
절대로 하지말아야 할 if문입니다.
if ($member['mb_level'] == '5' || $member['mb_level'] == '6' )
이렇게 작성하셔야 합니다.
분기문과 변수를 적용하는건 개발자의 마음이니 편하신대로 하시면됩니다.
2018-11-06 (화) 18:30:04
if($member[mb_level]==5 || $member[mb_level]==6){
이걸 말씀 하시는 건가요?
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
if($member[mb_level] = 5 || 6 ){
이런식으로는 할 수 없을까요?