스크립트 문의
본문
mb_8값이 없으면 자격증사항이 없습니다.라고 하려고하는데
값이 없으면 그냥 빈<div><div>만 생성되는데 수정을 어케해야할까요
<?php if($author['mb_8']) { ?>
<div>
<?php
$arr = $mb8;
foreach( $arr as $key => $value ) {
echo "<span class=mb20_tt>" . $value . "</span>";
}
?>
</div>
<?php } else { ?>
<div style="width:100%; background: #fff; padding: 20px; border: 1px solid #ddd; float:left; text-align:center; font-weight:600; font-size:12px;">자격증사항이 없습니다.</div>
<?php } ?>
답변 2
빈 div가 생성이 된다는건
if($author['mb_8']) 이 무조건 해당된다는 건데요
일단 요녀석의 값이 어떻게 되어있는지 확인해보세요
print_r2($author);
을 찍어서 mb_8 이 빈칸으로 라도 존재한다면
if 구문을 if(!empty($author['mb_8'])) 로 한번 수정을 해보세요
아래와 같이 해주세요.
<?php if($author['mb_8'] == '') { ?>
<div style="width:100%; background: #fff; padding: 20px; border: 1px solid #ddd; float:left; text-align:center; font-weight:600; font-size:12px;">자격증사항이 없습니다.</div>
<?php } else { ?>
<div>
<?php
$arr = $mb8;
foreach( $arr as $key => $value ) {
echo "<span class=mb20_tt>" . $value . "</span>";
}
?>
</div>
<?php } ?>