2016-07-13 3 views
1

「badge」を表示するために、このコード行がいくつかあります。ユーザーが1つのバッジを取得した場合は、その番号をユーザープロファイルテーブルのデータベース列idea_badgeに手動で入力します。変数値が0より大きいときに画像を表示するif文

だから、私の見解で、私はバッジの量を示すために、これらのコード行を持っている:

<a style="font-weight:bold; font-family: Roboto-Black!important; "> 
IDEA BADGES:&nbsp;</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ステートメントでは何もしないようです。

この声明を機能させるのに役立つことができますか?

+2

多分$ idea_badge = $ USER_INFO [ 'idea_badge']を入れている

$idea_badge > 0 // is true 

その後、 の$ idea_badge常に真ため、エラーがここに

$idea_badge = ['idea_badge']; 

です。 ? –

+0

$ idea_badgeで取得したものをデバッグしてチェックする –

答えて

1

あなたは

$user_info['idea_badge'] 
関連する問題