2010-04-18 85 views
0

我正計劃一個動態的PHP照片庫,並且難以決定在通過MySQL檢索縮略圖後顯示縮略圖的最佳方式。我考慮使用一個內聯無序列表,但這導致拇指堆疊在另一個之上(觸摸)。還嘗試過一張桌子,但不知道如何在x個縮略圖之後開始下一行。PHP畫廊,縮略圖列表

爲此目的,在頁面佈局上的任何建議?我將使用Lightbox自行循環播放照片,這不是問題。

此外,將一個while()循環最適合獲取拇指列表並插入適當的HTML?

謝謝!

Ben

回答

0

首先,它是一個HTML/CSS問題(while()循環部分除外)。

很難說出爲什麼縮略圖彼此接觸。使它們浮動到左邊並在縮略圖包裝紙周圍設置足夠的邊距,例如

div.thumbnail { float:left; margin:10px; padding:8px; border:1px solid #aaa; }

回覆。環路,是的,通常你會使用while()循環是這樣的:

 
$query = "select * from images where 1"; 
$result = mysql_query ($query); 
if (mysql_num_rows ($result) > 0) { 
    while ($image = mysql_fetch_array ($result)) { 
     ... your action with this image here... 
    } 
} 
+0

對不起,我忘了這些標籤!非常感謝你!我認爲我的大腦陷入了PHP模式,忘記了這個簡單的CSS。應該從這裏走好。 :) – Benjamin 2010-04-18 21:18:46

0

您使用列表的想法是一個好主意。您需要更正CSS,以便您的圖像以您想要的方式顯示。

W3 Schools有一個很好的首發css參考,CSS Zend Garden可以給你一個什麼可以用css完成的想法。

也許你可以準確地描述你有什麼佈局問題?

相關問題