>我有这几行代码来显示'徽章'。如果用户获得了一个徽章,我会手动将数字放在数据库列idea_badge
用户配置文件表中。
所以在我看来,我有这些代码行来显示徽章的数量:
<a style="font-weight:bold; font-family: Roboto-Black!important; ">
IDEA BADGES: </a>
<?= $user_info['idea_badge']?>
这工作得很好。
现在我想呼应徽章图像。我想我可以这样做:如果数据库中的数字大于 0 回显 src...
为此,我编写了这段代码:
<?php
$idea_badge = ['idea_badge'];
if ($idea_badge > 0) {
print '<img style="width: 30px; height:30px;" src="http://mywebsite.com/photo/new/badge.svg" border=0>';
}
?>
我的观点没有任何错误。但似乎它只打印图像并且对if
语句没有任何作用。
你能帮我使这个声明起作用吗?
错误在这里
$idea_badge = ['idea_badge'];
因为 $idea_badge 总是正确的然后
$idea_badge > 0 // is true
你已经把
$user_info['idea_badge']