2012-12-11 62 views
-1
使用路徑

我有下面的代碼行這似乎並不奏效:IMG SRC從MySQL和PHP

echo "<img src='/images/albumart'"; echo $row['art1']; echo "/>"; 

的「ART1」絕對回報「/imagename.png」這樣的網址應該是完整的,但沒有顯示。

任何想法?

謝謝。 。

+0

「不工作」似乎有點含糊。 html是否正確生成?或者圖像根本不顯示? – Krease

回答

0
echo "<img src='/images/albumart'"; echo $row['art1']; echo "/>"; 

它看起來像你的albumart部分後關閉IMG SRC參數,則

試試這個:

echo "<img src='/images/albumart"; echo $row['art1']; echo "' />"; 
+0

關於不關閉參數你是對的,但是人不鼓勵這種行爲。沒有一個理智的程序員會支持他的例子。以類似的方式迴應圖像。這是瘋狂 –

+0

他問爲什麼它不顯示,我告訴他。我很清楚這是一種完全瘋狂的方式,但它仍然可以工作。 –

4

你真的應該被串連用於字符串:

<?php 
echo '<img src="/images/albumart'.$row['art1'].'"/>'; 
?> 

並理想地打破了PHP做到這一點:

<img src="/images/albumart<?php echo $row['art1']; ?>"/> 

如果你不熟悉,在php中的時間段加入字符串。這就是所謂的連接。沒有必要回應這樣的一點點,事實上,請不要按照您演示的方式去做。正如Geoff指出的那樣,問題的根源在於你沒有關閉src參數。