我正在尝试在我们公司商店的“更多信息”页面上创建一些动态信息。我设置了一个基本模板,但在打开或关闭元素的某些功能和可见性时遇到了一些困难。
基本上,有些商品有不同的颜色,但它们因产品而异。我在我们的数据库中设置了每种颜色的选项,并将颜色的十六进制代码分配给 php 中的一个变量。这部分工作正常。我遇到的问题是,有些商品的颜色选项比其他商品多。我想将其设置为对每个产品使用相同的模板,而不必进入并单独编辑每个产品页面(如果可能)。所以,我想设置一些东西,如果值为“NULL”,颜色按钮将隐藏,如果值中包含“NULL”以外的任何内容,颜色按钮将可见。
这是我设置的代码,但它不会读取“else”语句,无论变量包含什么。
<div class="tooltip">
<span class="tooltiptext"><?php echo $Color11; ?></span>
<?php
if($Hex11=="NULL") {
'<button class ="button button11" style="display:none"></button>';
}
else {
'<button type="button" class="button button11"></button>';
}
?></div>
关于如何让它正常工作的任何想法?
最佳答案
将 echo 添加到您的代码中。
<div class="tooltip">
<span class="tooltiptext"><?php echo $Color11; ?></span>
<?php
if($Hex11=="NULL") {
echo '<button class ="button button11" style="display:none"></button>';
} else {
echo '<button type="button" class="button button11"></button>';
}
?></div>
关于php - 根据变量值打开或关闭按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47957891/