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

한개만 묻겠습니다. 채택완료

민쯩먼저깔게요 8년 전 조회 5,646

<? if($list[$i][wr_1] == 1){?>style="background-image: url('../skin/board/test/images/1.png');"<? } ?> 

이건데요

 

wr_1이 1이면 1.png를 불러오고요

 

wr_1이 2이면 2.png를 불러오려면 else if 어쩌구 하던데

td 안에 넣을건데 어떻게 해야해요?

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

답변 3개

채택된 답변
+20 포인트

TD 안에 넣는다면 사노라가노라님 답변처럼 처리하시면 됩니다.

 

<td style="background-image: url('../skin/board/test/images/<?php echo $list[$i][wr_1]; ?>.png');">

123

</td>

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

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
이렇게 해결되는군요, 번번이 감사합니다~
님의 지식에 감탄합니다!

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

참고용 1

style="background-image: url('../skin/board/test/images/<?php echo $list[$i][wr_1]; ?>.png');" 

 

참고용2 - 값 있으면 해당값을 파일명으로 없으면 임의

style="background-image: url('../skin/board/test/images/<?php echo ($list[$i][wr_1]) ? $list[$i][wr_1] : 'test'; ?>.png');" 

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

답변에 대한 댓글 2개

민쯩먼저깔게요
8년 전
참고되었습니다~
민쯩먼저깔게요
8년 전
감사합니다~ 해결책이 나왓는데...제가 허접이라 응용력이 없어서 몰라보았습니다.
좋은 휴일되세요~

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

<?php if($list[$i][wr_1] == 1){?>
    <td style="background-image: url('../skin/board/test/images/1.png');">123</td>
<?php }elseif($list[$i][wr_1] == 2){?>
    <td style="background-image: url('../skin/board/test/images/2.png');">123</td>
<?php } ?>

또는

<?php if($list[$i][wr_1] == 1){?>
    <td style="background-image: url('../skin/board/test/images/1.png');">123</td>
<?php }else{?>
    <td style="background-image: url('../skin/board/test/images/2.png');">123</td>
<?php } ?> 

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

답변에 대한 댓글 1개

민쯩먼저깔게요
8년 전
감사합니다~ 잘됩니다.
혹시 좀 더 여쭤볼 수 있을지..ㅎ
td 바깥에서 감싸면 td 내용이 꽤 많아 두번 반복되어야 해서..

td한개 안에 넣었더니 style가 2번 있으니 드림위버에서 테이블이 밀리는 현상이..
하지만 보이는데는 전혀 이상이 없습니다.
아시다시피
제가 많이 허접이라..ㅋ

class를 주고

스타일 안에서 <? ?>를 처리하는 방법은 없겠죠?

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

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

로그인