php - 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 %}
解决方案
使用任何模板框架?什么是 {%%} 块内容?这是树枝吗?
如果您不使用模板系统(并且此文件扩展名为 .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 } ?>
推荐阅读
- ios - 无法在 Xcode 8.2.1 中分配“AASquaresLoading”类型的值
- javascript - 使用多行时 Json 解析的问题
- javascript - a+= b 在 array.map() Javascript 中没有给出正确的“a”结果
- java - 如何使用文件位置枚举多模块 Gradle 项目中的所有模块?
- oracle - 如何使用 Hibernate 将我的唯一键与有效的 null 内部值匹配?
- android-studio - 新创建的守护进程具有与预期不同的上下文。Java之家是不同的。更改 Java 主页
- python - 返回 np.array 或浮点数的 Numpy 点积
- node.js - 获取客户端计算机的公共 SSH 密钥
- xml - 从 Spring XML Config 文件中的不同子项目加载 sql 脚本
- pagination - 分页小部件:从编辑或显示返回列表视图时始终位于第 1 页