2011-11-28 29 views
-7

我寫了這段代碼,但它沒有顯示圖像有人知道如何解決它?php值顯示

<?php $valuecredits = $account['credits']; 
if ($valuecredits > "10") { 
echo "<img src='pbar/100.png' width='700' height='61' />"; 
} 
?> 

謝謝

+3

好的。你看過瀏覽器中產生的HTML嗎? –

+0

您應該向我們展示生成的HTML。 – tekknolagi

+0

也許也許會問一個問題... – tekknolagi

回答

1

嘗試加入>= INSEAD的只是=

if ($valuecredits >= "10") { 
echo "<img src='pbar/100.png' width='700' height='61' />"; 
} 
+0

謝謝這個工作對我很好 – kevin

1

你用另一個字符串"10"比較$valuecredits ..還有什麼你以爲發生:

<?php 
    $valuecredits = (int)$account['credits']; 
    if ($valuecredits > 10) { 
     echo '<img src="pbar/100.png" width="700" height="61" />'; 
    } 
?> 
+0

爲什麼'(int)'代碼?大衛的方式工作'如果($ valuecredits> =「10」){ 回聲「」;' – kevin

0

嘗試使用10 instea d「10」。您正在使用比較運算符「>」,這是我認爲僅用於數字變量。

0
<?php $valuecredits = $account['credits']; 
if ($valuecredits >= 10) { 
echo "<img src='pbar/100.png' width='700' height='61' />"; 
} 
?>