php조건에 따라 bgcolor를 다르게 표현코자 합니다. 채택완료
내쿠
5년 전
조회 5,161
먼저..코로나 시국에 수고들 많으십니다.
다음과 같은 <td> 태그가 있습니다.
</p>
<p><td width="30" align="center" bgcolor="#99DDDD">내용1</td></p>
<p>| 내용2</p>
<p>| 내용3</p>
<p>| 내용5</p>
<p> |</p>
<p> |</p>
<p>(..등 같은 <td> 수가 무지 많습니다)</p>
<p>
아래와 같이 <td>를 감싸면 되긴 되지만 엄청 길기도 하고 초보자인 제가 봐도 비효율적입니다.
</p>
<p><?php
if(조건) {
?>
<td width="30" align="center" bgcolor="#99DDDD">
<?php
}else{
?>
<td width="30" align="center" bgcolor=yellow>
<?php
}
?></p>
<p>
간단히 줄이게끔 도와주시면
감사하겠습니다..
<style>써야 하나요..
댓글을 작성하려면 로그인이 필요합니다.
답변 4개
채택된 답변
+20 포인트
5년 전
로직과 적용을 분리하는게 좀더 깔끔합니다.
<?php
if (조건1)
$bgcolor="yellow";
else if (조건2)
$bgcolor="red";
else
$bgcolor="gray";
?>
...
<td width="30" align="center" style="background-color:<?php echo $bgcolor?>">
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
5년 전
페이지 구조상 바로 적용하였습니다
<td width="30" align="center" bgcolor="<?php echo $arr['0']==$q1 ? 'yellow' : 'red' ?>">
3항연산자 이었군요;;
답글 모두 감사합니다~
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인