警报div中的内容来自PHP变量,但即使PHP变量为空,div也是可见的。
<span class="alert alert-danger"><?php echo $sentFailed ?></span>
<span class="alert alert-success"><?php echo $sentSuccess ?></span>
现在看起来像是:
只有在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>
我主要是在寻找bootstrap,jquery或php解决方案。
答案 0 :(得分:3)
使用
<?php
if(!empty($sentFailed)){
?>
<span class="alert alert-danger"><?php echo $sentFailed; ?></span>
<?php
}
?>
这意味着如果PHP变量没有值,那么不要显示html标签和变量值
其他两个都显示。