2013-07-12 36 views
0

我在數據庫中存儲圖片名稱,但它存儲到一個文件夾。 現在我想插入圖片是這樣的:插入圖像與會話

<?php $image = "/uploads/" . $_SESSION['profile_picture'] ?> 
<img src="<?php echo $image?>" width="100" height="100"> 

它說:

壞值 「」 爲屬性 「SCR」 的元素 「IMG」:在PATH 的語法IRI參考DOUBLE_WHITESPACE : 任何URL。例如:'/ hello /','#carvas','http://exaple.org'。字符應該用NFC表示,空格應該以%20的格式轉義。

+1

echo'$ image',它返回什麼? –

+1

如果你存入db,那麼爲什麼要使用Session變量? 您是否將價值存儲到數據庫的會話中? –

+0

我假設它是因爲你沒有設置會話變量的權利..嘗試設置$ _SESSION ['profile_picture'] = image.jpg加載之前,並建立一個文件稱爲。 – Rayf

回答

0

我花了一個多餘的字符。正確的代碼如下:

<?php $image = "uploads/" . $_SESSION['profile_picture'] ?> 
<img src="<?php echo $image?>" width="100" height="100">