PHP,在html中怎样实现分页代码:首页、下一页、上一页、尾页???

如题所述

第1个回答  推荐于2016-03-07
给你个实例看看吧:
<?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> ";
}else{
echo "<a href=$url?page=".$i.">$i</a> ";
}
}
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> "."<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>";
}
?>本回答被提问者和网友采纳
第2个回答  2012-11-07
用sql的limit

PHP,在html中怎样实现分页代码:首页、下一页、上一页、尾页???
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> "."<a href=$url?page=".($...

在HTML中用PHP制作首页,上一页,下一页,页尾等效果,简单的,初学着,谢 ...
if($page>1){\/\/不在第一页 echo '<a href="pagesort.php?page='.($page-1).'">上一页 <\/a>';} if($page < $totalPage){\/\/不在最后一页 echo '<a href="pagesort.php?page='.($page+1).'">下一页 <\/a>';} ?> <a href="pagesort.php?page=<?php echo $totalPage...

用PHP如何实现分页并能够实现上一页,下一页,跳转到()页的功能?
<meta http-equiv="Content-Type" content="text\/html; charset=gb2312"> <\/head> <body> <?php pagesize=10; \/\/设定每一页显示的记录数 conn=mysql_connect("localhost","root","jrq");mysql_select_db("sj",$conn);rs = mysql_query( "select * from `dw_newsdata`",$conn); \/\/...

discuz\/PHP\/html高手进,如何实现分页?
用分页语句就可以了……select * from table limit $start,$num;其中$start为开始的记录数,$num为每页显示的条数……至于具体信息,不知道你的字段,没法写了……思路就这样……

静态html怎样实现上一页下一页(非手动)
纯静态html没辙,除非一个页面一个页面的添加链接,这是静态网页的缺点,如果不会服务器语言的话,可以尝试用JavaScript:用JavaScript判断当前页面的页数(可以从地址栏获取),然后将其余页面的连接动态加到当前页面。缺点是你的每一个页面的内容需要先做出来,这是静态页面的弊端,使用服务器端语言可以...

HTML页面如何嵌入PHP代码?
还是php 但是,这浏览器中确实可以输入html来执行php文件 有一个方法就是对服务器进行设置,也就是常说的伪静态 比如:RewriteRule (\\d+).html$ \/index.php?id=$1 这样,所有名称为数字的html请求,都会执行index.php文件,并提供参数id,值就是那个htm的文件名 换句话说,这浏览器中访问 123....

thinkphp中html页面怎么引入html页面?
代码:标签:<div id="main" > <\/div> <button id="btn">点击<\/button> js:<script>$("#btn").click(function() {$.post('__URL__\/show', function(data) {$(document).ready(function(){$("#main").html(data);})});});<\/script> 2,show.html网页 <div id="div2"><...

求一段PHP代码 要求在HTML页面输入条件 显示出符合条件的记录,并进行...
文本框输入值 onChange触发事件 ajax 异步请求 返回符合条件的记录

php如何生成HTML页面 要详细的生成过程代码
很简单,用ob_start压制,然后保存到一个html页面就可以了,写了个小演示 访问时在后面加参数 ?id=xxx xxx为任意数字,你把里面的输出换成你的动态页面就可以了,代码里有解释 <?php ob_start();\/*下面的内容就是你原来的动态页面*\/ id=isset($_GET["id"])?$_GET["id"]:'';if ($...

编写一段代码,尝试在普通HTML页面中嵌入PHP代码,并显示出”你好“字样...
<html> <body> <?php echo "你好";?> <\/body> <\/html>

相似回答