0

我的 php 网页有问题。此页面是一家汽车销售公司。该页面列出了数据库中的所有车辆。但是如果有100辆车,页面会很长,用户需要向下滚动直到最后。但是如何限制所有列表并显示5乘5。我的意思是在第一个视图中,用户可以看到5辆车,然后如果他想查看更多,他可以点击“查看更多”链接查看下一个5张图片,以此类推。

我正在使用的代码是这样的。它仍然有效。但我需要修改。那么我该怎么做呢?如何添加“查看更多”链接/按钮?请帮我...!

$car = mysql_query("SELECT * FROM vehicle_info ORDER BY id desc");
while($row = mysql_fetch_array ($image))
   {
  echo $row['id'];
      echo "<br>";
      echo "<img width=200 src='".$row['directory']."'>";
   }
4

2 回答 2

5

您正在搜索的是分页

老学校的方式

基本上,这是由 MySQL 的limit函数完成的。

$car = mysql_query("SELECT * FROM vehicle_info LIMIT 5,10 ORDER BY id desc");

检索第 6-15 行。很多人似乎对LIMIT命令的顺序感到困惑。把它想象成跳过 5 行取 10 行

此外,您必须添加页码才能浏览结果。

现代方式

但是,如上所述,还可以选择使用AJAXjQuery插件构建无限滚动。在这种情况下,您不需要构建页码链接。请参阅此示例

于 2012-12-19T15:31:08.783 回答
2

是的,您需要一个用于 mysql 数据的分页器脚本,您可以测试此代码!?

http://www.phpeasystep.com/phptu/29.html

于 2012-12-19T15:40:28.677 回答