诚然,莫名其妙你设法得到用户的分辨率保持并且您将能够计算在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