网页中的“下一页”实现的方法。
如下参考:
1.首先,打开HTML编辑器并创建一个新的HTML文件,如index.html。
2.在index.html中的<script>标签,输入js代码:
varnow=parseInt(location.href.split('?')[1].split('=')[1])
$('body').append('<a href="index?page='+ (now-1)+'">上一页</a>')
$('body').append('<a href="index?page='+ (now+1)+'">下一页</a>')
3.在chrome浏览器中运行index.html页面,上一页和下一页的a标记将用js打印。
文章分页使用的标签和上下一篇文章是两个标签。{$pages} 这个就是你需要的文章分页,也就是一个id分为两页显示需要的
上一篇:<a href="{$previous_page[url]}">{$previous_page[title]}</a>
下一篇:<a href="{$next_page[url]}">{$next_page[title]}</a>
这个是上一个或者下一个id的文章。
至于所有的文章都是最后一页,你需要更新缓存批量生成内容页。
给你个实例看看吧:<?php
include("conn/conn.php")
$pagesize=2
$url=$_SERVER["REQUEST_URI"]
$url=parse_url($url)
$url=$url['path']
$sql="select * from tb_info "
$query=mysql_query($sql)
//print_r($query)
$rows=mysql_num_rows($query)
$pageval=1
$page=($pageval-1)*$pagesize
if(@$_GET['page']){
$pageval=$_GET['page']
if ($pageval<=0){
$pageval=1
}
$page=($pageval-1)*$pagesize
}
echo "共 $rows 条"
$pagenum=ceil($rows/$pagesize)
for($i=1$i<=$pagenum$i++){
if ($pageval==$i){
echo "<font color=#ff0000>".$i."</font>&nbsp"
}else{
echo "<a href=$url?page=".$i.">$i</a>&nbsp"
}
}
if($rows>$pagesize){
if ($pageval==1){
echo "<a href=$url?page=".($pageval+1).">下一页</a>"
}else{
if ($pageval*$pagesize>=$rows){
echo "<a href=$url?page=".($pageval-1).">上一页</a>"
}else{
echo "<a href=$url?page=".($pageval-1).">上一页</a>&nbsp"."<a href=$url?page=".($pageval+1).">下一页</a>"
}
}
}
echo "<br>"
$sqli="select * from tb_info limit $page,$pagesize"
$que=mysql_query($sqli)
while($row=mysql_fetch_array($que)){
echo $row['type']."<br>".$row['content']."<br>"
echo str_repeat("_",40)."<br>"
}
?>