조건별 이미지 출력방법좀 질문드립니다.ㅠ

조건별 이미지 출력방법좀 질문드립니다.ㅠ

QA

조건별 이미지 출력방법좀 질문드립니다.ㅠ

본문

<?php
if($board[bo_table] == 'notice'){
$hd_id = $bo_table;
}


elseif($board[bo_table] == 'gallery'){
$hd_id = $bo_table;
}


elseif($board[bo_table] == 'free'){
$hd_id = $bo_table;
}

?>

<img src="<?php echo G5_THEME_IMG_URL ?>/<?php echo $hd_id ?>.jpg">


위처럼 head속에서  이미지가 나오긴 나오는데요..(제어문이 좀 이상하긴 하지만...)
저3개 이미지 말고  조건에 맞지 않으면 전페이지에 공통적으로 사용할 이미지
normal.jpg를 출력할려고 합니다.
 

 

notice 게시판일때   
notice.jpg

gallery 게시판일때  
gallery.jpg

free    게시판일때
free.jpg      


그외라면  
normal.jpg       모든페이지마다 공통적인 이미지 normal.jpg 출력하게 하려고 합니다.

 

혹시  위 코딩보다  더 간결하고 올바른 코딩 있을까요>? 
내공이 얇아 하다하다 더이상 안됩니다.ㅠㅠ 도움 부탁드립니다.ㅠㅠ

 

 


 

이 질문에 댓글 쓰기 :

답변 2

편법으로 사용하셔도 됩니다.

만약 이미지 이름이 $bo_table과 같다면

<img src="<?php echo G5_THEME_IMG_URL ?>/<?php echo $bo_table ?>.jpg" onerror="this.src='normal.jpg'">

이렇게만 한 줄만 쓰셔도 됩니다.

<?php
if($board[bo_table] == 'notice'){
$hd_id = $bo_table;
}


elseif($board[bo_table] == 'gallery'){
$hd_id = $bo_table;
}


elseif($board[bo_table] == 'free'){
$hd_id = $bo_table;
}

?>

<img src="<?php echo G5_THEME_IMG_URL ?>/<?php echo $hd_id ?>.jpg">


답변감사합니다~~~~

위처럼
저3개 이미지와  전페이지에 공통적으로 사용할 이미지
normal.jpg 출력을  제어문으로 어떻게 표현하면 좋을까요?
  
 

<img src="<?php echo G5_THEME_IMG_URL ?>/<?php echo $bo_table ?>.jpg" onerror="this.src='normal.jpg'">
저걸 굳이 제어문으로 하실 필요가 있나요?
이미지명이랑 게시판 id가 같다면 그냥 저렇게 한 줄만 쓰시면 다 처리됩니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 129,100 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT