任何人请帮助我在我的项目中实施Paging。我在图像文件夹中有近百张图片。当用户点击图库链接时,页面将被定向到gallery.php,图片应该显示在10到10之间。请帮助我,我很快就需要解决方案。

有帮助吗?

解决方案

您可以通过URL传递GET参数,如下所示:

http://yourserver.com/gallery.php?p=1

变量 p 表示页码。

然后,在你的php脚本中,让它计算从哪里开始查看数据库。如果你说你需要显示10×10,我假设每页有100张图片。 所以

$limit = 100;
$start = 

您可以通过URL传递GET参数,如下所示:

http://yourserver.com/gallery.php?p=1

变量 p 表示页码。

然后,在你的php脚本中,让它计算从哪里开始查看数据库。如果你说你需要显示10×10,我假设每页有100张图片。 所以

$sql = "SELECT * FROM `yourtphototable` LIMIT {$start},{$limit};";

然后您的SQL查询将从 $ start 中选择 $ limit 条目:

$nextpage = 

您可以通过URL传递GET参数,如下所示:

http://yourserver.com/gallery.php?p=1

变量 p 表示页码。

然后,在你的php脚本中,让它计算从哪里开始查看数据库。如果你说你需要显示10×10,我假设每页有100张图片。 所以

$limit = 100;
$start = 

您可以通过URL传递GET参数,如下所示:

http://yourserver.com/gallery.php?p=1

变量 p 表示页码。

然后,在你的php脚本中,让它计算从哪里开始查看数据库。如果你说你需要显示10×10,我假设每页有100张图片。 所以

$sql = "SELECT * FROM `yourtphototable` LIMIT {$start},{$limit};";

然后您的SQL查询将从 $ start 中选择 $ limit 条目:

<*>

然后有一个到naxt页面的HTML链接:

<*>GET['p'] * $limit - $limit;

然后您的SQL查询将从 $ start 中选择 $ limit 条目:

<*>

然后有一个到naxt页面的HTML链接:

<*>GET['p'] + 1; $link = '<a href="http://yourserver.com/gallery.php?p=' . $nextpage . '">Next</a>';

然后有一个到naxt页面的HTML链接:

<*>GET['p'] * $limit - $limit;

然后您的SQL查询将从 $ start 中选择 $ limit 条目:

<*>

然后有一个到naxt页面的HTML链接:

<*>

其他提示

如果您要从文件夹加载图片,最好只是将文件名加载为数组条目,然后一次只显示数组中的10个项目,跟踪您的“页面”。 (实际上是你的数组start-index)通过地址栏中的$ _GET变量。

如果您正在使用MYSQL,正如标签所示,那么您可以像Jonathan建议的那样在URL中传递它们所在的页面,并且GET很好,因为它使用户能够跳转到他们想要的位置,您可以给喜欢的页面添加书签等,然后在mysql端确保你使用LIMIT命令。

您可以在此页面上找到一些帮助,顺便说一下: http://www.php-mysql- tutorial.com/wikis/php-tutorial/paging-using-php.aspx

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top