PHP分页基础教程之简单分页原理

 

<?php

include("conn.php"); //数据库链接,自己解决

 

 $sql="select * from news";

 $query=mysql_query($sql);

 $all_num=mysql_num_rows($query); //总条数

 $page_num=3; //每页条数

 $page_all_num = ceil($all_num/$page_num); //总页数

 $page=empty($_GET['page'])?1:$_GET['page']; //当前页数

 $page=(int)$page; //安全强制转换

 $limit_st = ($page-1)*$page_num; //起始数

//=================================================

 $sql="select * from news limit $limit_st , $page_num";

 

 $query=mysql_query($sql);

    while($row=mysql_fetch_array($query)){

       echo $row['title']." <a href='view.php?id={$row['id']}'>浏览</a><hr>";

}

 

 $px = $page>=$page_all_num ? $page_all_num : $page+1 ;

 

 $ps = $page<=1 ? 1 : $page-1 ;

 

?>

<a href='page.php'>首页 </a>  

<a href='page.php?page=<?php echo $ps?>'>上一页 </a>  

<a href='page.php?page=<?php echo $px?>'>下一页 </a>  

<a href='page.php?page=<?php echo $page_all_num?>'>尾页 </a>

 

时间: 2024-12-02 08:01:52

PHP分页基础教程之简单分页原理的相关文章

php静态分页基础教程

基础教程|教程|分页|静态 很长很长的文章在准备生成静态页时,但内容比较长,准备以分页的形式生成静态,如何实现呢? 用PHP举例:$content就是文章的内容了.[page]是文章内容里的分页符.$id为文章编号. 以下是引用片段:$carr=explode("[page]",$content); $all=count($carr); for($ii=0;$ii<$all;$ii++){      $pagestr.="<a href=\"http:/

MS SQL基础教程:触发器的原理

从以上的介绍中我们可以看出触发器具有强大的功能,那么MS SQL Server 是如何管理触发器来完成这些任务呢?下面我们将对其工作原理及实现做较为详细的介绍. 每个触发器有两个特殊的表:插入表和删除表.这两个表是逻辑表,并且这两个表是由系统管理的,存储在内存中,不是存储在数据库中,因此不允许用户直接对其修改.这两个表的结构总是与被该触发器作用的表有相同的表结构.这两个表是动态驻留在内存中的,当触发器工作完成,这两个表也被删除.这两个表主要保存因用户操作而被影响到的原数据值或新数据值.另外,这两

易语言基础教程之简单代码的编写_易语言

要想使自己做的程序运行起来,就需要编写代码,下面我就以一个简单的程序为例,讲解一下代码编写过程 代码编写过程 我制作的小程序的功能就是当我点击点击按钮是,界面会出现"追梦小达人" 要想实现此功能,首先鼠标要双击一下点击按钮,进入程序编辑界面 这个子程序的完整代码为: 这个子程序用中文表达,意思就是:当单击按钮1时,标签1的标题就变成"追梦小达人!".我们可以把"标签1.标题"理解为"标签1的标题".可以看出易语言很接近人类的自

PS基础教程:简单几步为人物添加同心圆背景

效果 原图 详细教程 一.用图像处理软件Photoshop打开原图,新建一层,用椭圆选取工具制作图1所示的不规则的同心圆 [1] [2] [3]  下一页

PS基础教程:简单制作电影胶片风格照片效果

最近忙里偷闲,做了几个电影胶片的效果.想想以前只是想把自己照片脸上的痘痘去掉而学photoshop. 现在想想以前的那些愚蠢的举动确改变了自己的命运.因为学ps让我知道了平面设计,让我发现做设计是多么快乐了的事情."为了快乐而设计"这就是我的格言.我会努力并快乐的坚持下去. 让我们开始吧!!! 1.打开原图,曲线用黑色吸管吸图中最黑的部位,是我朋友亚楠的头,做这个教程的时候我才发现她的头发很黑.白色吸管和上面样,不再说. 2. 主要说下中性黑的寻找. 填充黑色,差值. 新建阈值参数为9

Photoshop基础教程:简单对夜景图片进行美化处理

夜景图片美化的重点是灯光及背景部分.这些可以根据实际图片来做相应的调整.如下面的教程,作者加强了图片中灯光的亮度,背景部分渲染了一些蓝色,画面看上去亮丽很多. 原图 最终效果 1.打开原图素材,创建色阶调整图层,把图片调亮. 2.再用添加一个"色阶"调整图层,稍微调暗点,然后用黑色画笔在"色阶"调整层的蒙板上把灯光效果涂出来(注:画笔的硬度调到最低,不透明度设为30%) [1] [2] [3]  下一页

python基础教程之简单入门说明(变量和控制语言使用方法)_python

简介有兴趣可以看看: 解释性语言+动态类型语言+强类型语言 交互模式:(主要拿来试验,可以试试 ipython) 复制代码 代码如下: $python>>> print 'hello world' 脚本 复制代码 代码如下: #!/usr/bin/env pythonprint 'hello world' 环境: 建议python2.7 + easy_install + pip + virtualenv + ipython 缩进Python 函数没有明显的 begin 和 end,没有标

PhotoShop基础教程:简单三步去掉美女脸部的油光

放下白天工作的包袱,弥漫的夜色温柔的mm,能让人陶醉;炎炎夏日,清凉糖水片能让人滋润--身为摄影爱好者的我们有怎么错过去尝试拍摄夜景人像,拍摄夏日糖水呢? 但是由于夜景人像的拍摄大多需要闪光灯进行补光,或者其他光照使得人脸局部过亮,看起来油腻腻的感觉又怎能温柔?或者在炎炎夏日,模特脸部出油是难以避免的,五分钟补一次妆也太夸张了吧! 今天,小编要教大家如何用PS去掉mm脸部的油光!!只需要三步哦! 1.打开图片,.把图片改给CMYK模式 2.调出通道面板,选择洋红和黄色这两个通道操作(按住shif

PS基础教程:简单几步为圣诞树添加动态闪光效果

原图 效果 [1] [2] [3] [4]  下一页