2016-08-05 14 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

を隠します
<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; ?> 
関連する問題