if문 질문 좀 할게요 ㅠㅠ 채택완료
</p>
<p><span><?php echo $list[$i]['wr_9'];?></span></p>
<p>
질문1. $list[$i]['wr_9'] 공란일 땐 무조건 "델루나"로 보여지고, span에 "c" 클래스 추가
질문2. $list[$i]['wr_9'] 값이 "홍길동" 일 땐 span에 "a" 클래스 추가
$list[$i]['wr_9'] 값이 "김철수" 일 땐 span에 "b" 클래스 추가
if문을 어떻게 작성해야 할까요??
답변 4개
if ($list[$i]['wr_9'] == '') {
$txt = "델루나";
$class = "c";
} else if ($list[$i]['wr_9'] == '홍길동') {
$txt = "";
$class = "a";
} else if ($list[$i]['wr_9'] == '김철수') {
$txt = "";
$class = "b";
}
?>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
추가적으로 더 늘어날수도 있으니
스위치문으로 사용하시는것도 좋습니다.
</p>
<p><?php
switch ($list[$i]['wr_9']){
case '홍길동':
$txt = $list[$i]['wr_9']; // 원래 값이 홍길동이기에 홍길동이 들어감.
$add_class = 'a';
break;
case '김철수':
$txt = $list[$i]['wr_9']; // 원래 값이 김철수이기에 김철수가 들어감.
$add_class = 'b';
break;
default:
$txt = '델루나';
$add_class = 'c';
}
?></p>
<p> </p>
<p><span class="<?php echo $add_class ?>"><?php echo $txt ?></span></p>
<p>
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
if 한번으로 끝내기
$wr_9 = $list[$i]['wr_9'];
if(!$wr_9) $wr_9 ='델루나';
$classArr=array('델루나'=>'c, '홍길동'=>'a', '김철수'=>'b');
?>
답변에 대한 댓글 1개
if문에도 다양한 방법이 있네요, 덕분에 배웠습니다 :)
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인