任何人请帮助我在我的项目中实施Paging。我在图像文件夹中有近百张图片。当用户点击图库链接时,页面将被定向到gallery.php,图片应该显示在10到10之间。请帮助我,我很快就需要解决方案。
答案 0 :(得分:2)
您可以通过URL传递GET参数,如下所示:
http://yourserver.com/gallery.php?p=1
变量p
表示页码。
然后,在你的php脚本中,让它计算从哪里开始查看数据库。如果你说你需要显示10×10,我假设每页有100张图片。 所以
$limit = 100;
$start = $_GET['p'] * $limit - $limit;
然后您的SQL查询将是从$limit
选择$start
个条目:
$sql = "SELECT * FROM `yourtphototable` LIMIT {$start},{$limit};";
然后有一个到naxt页面的HTML链接:
$nextpage = $_GET['p'] + 1;
$link = '<a href="http://yourserver.com/gallery.php?p=' . $nextpage . '">Next</a>';
答案 1 :(得分:0)
如果您正在加载文件夹中的图片,最好只是将文件名加载为数组条目,然后一次只显示数组中的10个项目,跟踪您的“页面”(真的您的数组start-index)通过地址栏中的$ _GET变量。
答案 2 :(得分:0)
如果您正在使用MYSQL,正如标记所示,那么您可以像Jonathan建议的那样在URL中传递它们所在的页面,并且GET很好,因为它使用户能够跳转到他们想要的位置,您可以给喜欢的页面添加书签等,然后在mysql端确保你使用LIMIT命令。
您可以在此页面上找到一些帮助,顺便说一下: http://www.php-mysql-tutorial.com/wikis/php-tutorial/paging-using-php.aspx