【发布时间】:2016-06-20 16:49:04
【问题描述】:
我正在尝试构建一个简单的 php 分页(一种)。 或者更具体地使用 php/mysql 进行 css 分页。
从 db 访问和存储值
while($row = $result->fetch_assoc()) {
$id[]=$row["id"];
$name[]=$row["name"];
$url[]=$row["url"];
//echo "id: " . $row["id"]. " - Name: " . $row["name"]. " " . $row["url"]. "<br>";
}
显示它们
<ul class="pagination">
<li><a href="#">«</a></li>
<?php
$i=1;
for ($x = 0; $x < count($id); $x++) { ?>
<li>
<a href=<?php echo "$url[$x]"; ?> target="iframe1"
title="<?php echo "$name[$x]"; ?>"><?php echo "$i";?></a>
</li>
<?php $i++;} ?>
<li><a href="#">»</a></li>
</ul>
点击上面显示的任何数字后,iframe1 中就会显示所需的 url
<div align="center">
<iframe name="iframe1" src="http://www.w3schools.com"
frameborder='0' height='1000' width='1000' align="center"></iframe>
</div>
当我点击任何数字时,它会在 iframe "iframe1" 中显示 url。
问题:
如何显示第一个和下一个 {NOT LAST} 记录
<li><a href="#">«</a></li> [First]
<li><a href="#">»</a></li> [Next]
我正在寻找一个非常小的代码来做同样的事情。
【问题讨论】: