誠然,莫名其妙你設法得到用戶的分辨率保持並且您將能夠計算在DIV縮略圖的總數,那不神奇,告訴PHP去與30個縮略圖來代替。
define('ROW_TOTAL', 6);
define('MIN_THUMBS', 3);
define('THUMB_WIDTH', 320);
// Get the clients resolution (i.e. via ECMA and a cookie)
$thumbs = isset($_COOKIE['res_width']) ?
(int) (intval($_COOKIE['res_width'], 10)/THUMB_WIDTH) : MIN_THUMBS;
// Get the page via the client's request
$page = isset($_GET['page']) ?
intval($_GET['page'], 10) : 0;
$query = sprintf(
'SELECT thumb_url' .
' FROM images' .
' WHERE set_id = %u'.
' LIMIT %u OFFSET %u',
$set_id,
$thumbs,
$thumbs * $page
);
// Feth the records and process them in a loop
// I'll leave that up to you
祝你好運, aefxx
這聽起來像一個HTML/CSS的問題,而不是PHP的問題... – 2010-11-13 18:10:58
以及我不知道分頁可能與HTML \ CSS ... o等待HTML和CSS只是變得動態...通讀問題第一兄弟 – Moon 2010-11-13 18:13:20
我確實讀過這個問題。可以讓圖像自動在DIV內流動;我忘記了(自從我使用CSS以來已經有一段時間了)。如果你想做一些更復雜的事情而不是簡單地讓圖像流暢地呈現,那麼你需要讓你的問題變得更加清晰。 – 2010-11-13 18:34:16