반복문 및 css 아시는 분께...
본문
아래처럼 박스가 잘 반복되는데요
<table>
<tr>
<?
$imgUrl = explode("|", $write['p_img_url']);
$price = explode("|", $write[price]);
for($k=0; $k<5; $k++){
if(!$imgUrl[$k]) $imgUrl[$k] = $board_skin_url.'/img/no_img.gif'; //$a[$k] 에 값이 없다면 빈이미지
?>
<td>
</td>
<? } ?>
</tr>
</table>
질문드릴게요...$price[$k] 값이 0이나 없을때는 위 반복문에서 tr 클래스를 주고
.dimmed{ } 이렇게 딤드 처리하고 싶습니다. 항목이 많아 만지지 않아야 할 곳도 만지는 경우가 있어
.$price[$k] 값이 0이나 없을때는 해당 tr을 dimmed 처리해서 다른 tr과 구분이 되도록 하려는 것입니다.
<?php if(== 0 || !$price[$k]){ ?>
<style>
.dimmed{ }
</style>
<? } ?> 요렇게 해봤더니 안되네요...
답변 3
php는 0도 값이 없는 공백으로 인식합니다.
따라서 empty로 체크하시면 됩니다.
<?php if(empty($price[$k])){ ?>
<style>
.dimmed{ }
</style>
<? } ?>
안녕하세요
<?php if(count($price) == 1){ ?>
<style>
.dimmed{ }
</style>
<? } ?>
이렇게 해보세요.
$price[$k] 값이 0이나 없을때는 위 반복문에서 tr 클래스를 주고 <---이게 무슨 말인가요?
dimmed라는 클래스를 어디다 붙인다는 건가요?
값이 없는 td에는 이 클래스를 넣겠다는 건가요?
질문 이해 불가