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

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

QA

반복문 및 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>

<? } ?>

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

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

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

질문 이해 불가

답변을 작성하시기 전에 로그인 해주세요.
전체 123,665 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT