2017-05-01 34 views
0

我把putty html標籤存儲在MySQL數據庫中,因爲它們需要能夠被編輯或刪除。從數據庫獲取img標籤在index.php頁面上工作,但不在任何其他頁面上

現在這個工程的網頁上,與該網頁的標籤看起來像:

<a href="http://www.becxenvanloon.nl" target="_blank"><img class="sponsor" src="images/sponsoren/becx.png"></a> 

這只是沒有任何其他網頁的工作,我做到了創建一個單獨的列來實際獲得正確的相對路徑,據我所知。

爲其他頁面的標籤是這樣的:

<a href="http://www.becxenvanloon.nl" target="_blank"><img class="sponsor" src="../images/sponsoren/becx.png"></a> 

當我看到在檢查,因爲圖像加載,然後卸載,瀏覽器使得對於圖像的兩個要求,第一個成功,第二個失敗。

我從數據庫中獲取的聯繫方式:

$conn = mysqli_connect("localhost", "username", "password", "database"); 
$slidersql = "SELECT image_link FROM kvw_sponsoren"; 
$sliderresult = mysqli_query($conn, $slidersql); 

if(mysqli_num_rows($sliderresult) > 0) 
{ 
    $slider = ""; 
    while($row = mysqli_fetch_array($sliderresult, MYSQL_ASSOC)) 
    { 
     $slider .= "<li>" . $row["image_link"] . "</li>"; 
    } 
} 
+0

'MYSQL_ASSOC'不能與'mysqli_' api一起使用。 –

+0

與MYSQLI_ASSOC –

+0

相同的結果然後,通過php和查詢 –

回答

-1

它總是更好地與它的完整路徑引用圖像,你要保存圖像位置的圖像/ xyz.png和隨時調用的請求URI +數據庫中的路徑,通過保存相對路徑,必須爲每個子頁面保存許多相對路徑。

+1

我實際上嘗試過使用像http://example.com/images/image.png這樣的絕對路徑,但是這給了我相同的結果,我應該在開始時說,對不起! –

+0

您是否嘗試將鏈接STATIC的完整路徑並檢查會發生什麼? –

+0

這可能只是我,但我不完全明白你的意思。 –

相關問題