테스트 사이트 - 개발 중인 베타 버전입니다

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

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; }

?>

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

 

notice 게시판일때    notice.jpg

gallery 게시판일때   gallery.jpg

free    게시판일때 free.jpg      

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

 

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

 

 

 

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

답변 2개

채택된 답변
+20 포인트

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

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

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

로그인 후 평가할 수 있습니다

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

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; }

?>

답변감사합니다~~~~

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

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

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

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

로그인

전체 질문 목록