2014-09-28 139 views
-1

通過PHP變量傳入警報div的內容,但即使PHP變量爲空,div也是可見的。當沒有內容時隱藏「alert」div

<span class="alert alert-danger"><?php echo $sentFailed ?></span> 
<span class="alert alert-success"><?php echo $sentSuccess ?></span> 

現在它看起來像:enter image description here

我怎樣才能讓只有當有東西在集PHP變量的div可見。

我曾嘗試:

<span class="alert alert-danger"><?php if(!empty($sentFailed)){echo $sentFailed;} ?></span> 
<span class="alert alert-success"><?php if(!empty($sentSuccess)){echo $sentSuccess;} ?></span> 

我找的引導,jQuery的或php的解決方案爲主。

回答

2

使用

<?php 
if(!empty($sentFailed)){  
?> 
<span class="alert alert-danger"><?php echo $sentFailed; ?></span> 
<?php 
} 
?> 

這意味着如果PHP變量沒有值,那麼不要顯示HTML標記,變量值,

否則同時顯示。