php - 如果字段 = 回声...否则
问题描述
在报告中,我试图根据字段的值显示签名。所以,我在 html 中添加了 php。
<?php
if ($lawyer == "DS") {
echo '<div class="signature">
<p class="boldcentrado">
E.D.</br>
Lawyer</p></div>
<div class="assinaturacaixa">
<p class="boldcentrado">DS</p>
</div>';
} else {
echo '<div class="signature">
<p class="boldcentrado">
E.D.</br>
Lawyer</p></div>
<div class="assinaturacaixa">
<p class="boldcentrado">PM</p>
</div>';
}
?>
如果“律师”字段等于“DS”,则应“显示”:
<div class="signature">
<p class="boldcentrado">
E.D.</br>
Lawyer</div>
<div class="assinaturacaixa">
<p class="boldcentrado">DS</p>
</div>
如果是其他值,请显示:
<div class="signature">
<p class="boldcentrado">
E.D.</br>
Lawyer</div>
<div class="assinaturacaixa">
<p class="boldcentrado">PM</p>
</div>
问题是它总是显示第一个选项,无论字段值如何。
解决方案
您的代码工作正常。经过测试和更改 $lawyer 正在做它应该做的事情。
你的代码看起来很糟糕。尽可能从 PHP 中拆分 HTML
<?php
$lawyer = 'S';
if ($lawyer == "DS") : ?>
<div class="signature">
<p class="boldcentrado">
E.D.</br>
Lawyer</p>
</div>
<div class="assinaturacaixa">
<p class="boldcentrado">DS</p>
</div>
<?php else: ?>
<div class="signature">
<p class="boldcentrado">
E.D.</br>
Lawyer</p>
</div>
<div class="assinaturacaixa">
<p class="boldcentrado">PM</p>
</div>
<?php endif; ?>
改变律师的价值是超出预期的,所以你申请的律师价值总是“DS”
推荐阅读
- python - 熊猫,索引是一个元组(名称,日期),按日期范围排序?
- localization - 本地化后立即更新所有具有文本的元素
- python - 打开所有文本文件并在 python 中获取一个字符串
- python - 如何为机器学习方法编码我的数据?
- typescript - 在 Typescript 中转换函数参数对象属性
- autohotkey - AHK 发送密钥随机次数
- wpf - WPF - 如何让动态添加的菜单项助记符起作用
- javascript - Jquery加载多个警报
- c# - 打开包含文件的文件夹并将名称传输到列表框。双击然后转移到文本框
- python - 使用 Python 3.6 通过 SSH 隧道连接到远程 MySQL 数据库时遇到问题?