2015-09-09 39 views
-3

我有這樣的數據庫表:我怎樣才能從數據庫通過ID與CSS的圖像?

ID Nome Country Imagem 
1 John USA  images/######.jpg 
2 Ana USA  images/######.jpg 
3 ## ##  images/######.jp 

我如何開始我的代碼?我想通過ID獲取圖像並將其放入背景中。

.background { 
    backgound-image: url(...); 
} 

這是可能的嗎?

+5

歡迎堆棧溢出!這個問題在信息上有點短暫。你可以分享你的嘗試,以及你遇到了什麼問題? 請閱讀[如何在StackOverflow上提出問題](http://stackoverflow.com/help/how-to-ask) –

+0

你可以提供更多關於你想達到的細節 – Linus

+0

你將不得不使用腳本語言。這不可能通過只是CSS –

回答

-1

你知道MySQL嗎?

無論如何,連接到數據庫後,這樣做:

$bg = $mysqli->query("SELECT Imagem FROM YOURTABLE WHERE ID=2")->fetch_object()->Imagem; 
+0

你不應該推薦使用'mysql_'函數。也似乎廣泛地被回答在這個時候。 HTML和CSS將需要.. – chris85

+0

你說得對。抱歉。編輯, – Grork

+0

和我在做的CSS文件? –

0

我認爲這是可能的,當你鏈接的PHP文件的CSS。

,並返回相應的頭

喜歡這裏: https://stackoverflow.com/a/2906870/1011278

2)第二個變體是做這樣的事情:

.background { 
    backgound-image: url(/user-image.php?id=1); 
} 

如果我得到的權利。

0

你可以寫你的CSS代碼在你的header.php或footer.php一樣,

<?php 
$imgUrl = 'images/######.jpg'; //get corresponding filename and path from db 
?> 
<style> 
.background { 
    backgound-image: url(<?php echo $imgUrl ?>); 
} 
</style> 
<?php 
?>