首页 > 解决方案 > HTML 有条件的脑洞 (if else)

问题描述

我需要显示两个 div 之一——一个如果上传的文件是图像,另一个用于 pdf。我不知道如何在 html 中编写 if else 语句。这是我的代码(但它只是在屏幕上打印 {% if):

html:

{% if "<?php echo $rows['img']; ?>" != "upload/images/1.pdf" %}

<div id="myDiv" class="img-wrapper">
</div>

{% else %}

<div id="myPdfDiv" class="pdf-image">
</div>

{% endif %}

标签: phphtmlif-statementconditional-statements

解决方案


使用任何模板框架?什么是 {%%} 块内容?这是树枝吗?

如果您不使用模板系统(并且此文件扩展名为 .php 而不是 .html),则应该这样做:

<?php if($rows['img'] != "upload/images/1.pdf"){ ?>
<div id="myDiv" class="img-wrapper"></div>
<?php }else{ ?>
<div id="myPdfDiv" class="pdf-image"></div>
<?php } ?>

推荐阅读