반복문 및 css 아시는 분께...

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
반복문 및 css 아시는 분께...

QA

반복문 및 css 아시는 분께...

답변 3

본문

아래처럼 박스가 잘 반복되는데요

 

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

<? } ?>

$price[$k] 값이 0이나 없을때는 위 반복문에서  tr 클래스를 주고 <---이게 무슨 말인가요?

dimmed라는 클래스를 어디다 붙인다는 건가요?

값이 없는 td에는 이 클래스를 넣겠다는 건가요?

질문 이해 불가

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 126,530
© SIRSOFT
현재 페이지 제일 처음으로