PHP照片库 - 在12张图片之后,再制作第二页?

时间:2012-11-10 06:28:15

标签: php javascript

我为我的网站创建了一个非常基本的PHP照片库,它从MySQL数据库中收集信息。使用while循环,我在一行中列出三个图像(从ID 1到3),并继续显示直到12个图像。

如果您上传了12张图片,但是我的一些用户已经上传了12张并且我需要知道如何为图片制作另一页图片13-24等,这非常合适。我查看了一些PHP的源代码画廊但没有任何帮助我。

1 个答案:

答案 0 :(得分:2)

这取决于您的代码设置,但主要是,您在谈论分页。

执行此操作的基本方法是添加http://www.exemple.com/photos?page=2之类的网址参数, 检测PHP代码中的params,并相应地在Mysql数据库中获取照片,如下所示:

$num_per_page = 12;
$offset = $num_per_page * ($_GET['page'] - 1);
$query = "SELECT * FROM photos LIMIT $offset, $num_per_page";