2016-08-05 4 views
1

비어 있거나 텍스트가없는 각 값에 대해 각 부모 DIV를 숨기려고합니다. 예를 들어 과일 PHP 값이 아무 것도 반환하지 않으면 부모 DIV가 숨겨지기를 바랍니다.자식 클래스에 값이없는 경우 부모 DIV 숨기기

<div> 
    <span><font size="6" color="green"><u>FRUITS</u></font></span> 
    <br> 
    <span class="salad"><?php echo $row1['fruits']; ?></span> 
    <br><br> 
    </div> 

    <div> 
    <span><font size="6" color="green"><u>VEGGIES</u></font></span> 
    <br> 
    <span class="salad"><?php echo $row1['veggies']; ?></span> 
    <br><br>  
    </div> 
+0

부모 또는 형제? – vivekkupadhyay

답변

1

당신은 IF 조건으로 포장 할 수 있습니다

<?php if($row1['fruits']) { ?> 
<div> 
    <span><font size="6" color="green"><u>FRUITS</u></font></span> 
    <br> 
    <span class="salad"><?php echo $row1['fruits']; ?></span> 
    <br><br> 
    </div> 
<?php } ?> 
+0

매력처럼 작동했습니다! 고맙습니다 –

1

확인 변수가 empty과 스타일을 추가하는 경우 :

<div <?=empty($row1['fruits'])? ' style="display:none;"' : ''?>> 
<span><font size="6" color="green"><u>FRUITS</u></font></span> 
<br> 
<span class="salad"><?php echo $row1['fruits']; ?></span> 
<br><br> 
</div> 
0

를 값이 다음 사업부를 숨길 null의 경우를

<div <?php if(empty($val['fruits']))){ echo 'style="display:none;"'; }else{ echo ''; }?>> 
<span><font size="6" color="green"><u>Fruit</u></font></span> 
<br> 
<span class="salad"><?php echo $val['fruits']; ?></span> 
<br><br> 
</div> 
0

조건 일 경우. $ row1 [ 'fruits']가 null 값을 반환 할 것이라는 확신이 들면 변수 앞에 @를 사용하여 경고를 표시하지 않을 수도 있습니다. 희망이 당신의 문제를 정렬하는 데 도움이됩니다.

<?php if(@$row1['fruits']): ?> 
<div> 
    <span><font size="6" color="green"><u>FRUITS</u></font></span> 
    <br> 
    <span class="salad"><?php echo $row1['fruits']; ?></span> 
    <br><br> 
    </div> 
<?php endif; ?> 
관련 문제