分页代码
代码如下 | 复制代码 |
//page当前页,num每页的页数 $page=isset($_GET['page'])?intval($_GET['page']):1; $num=5; $conn = mysql_connect('127.0.0.1','root',''); if (!$conn) { die('Could not connect:'.mysql_error()); } mysql_select_db('shop'); //获取记录总数 $total=mysql_num_rows(mysql_query("select * from user")); //计算页数 $pagenum=ceil($total/$num); //限制页数不能超出范围 If($page>$pagenum || $page == 0){ Echo 'Error : Can Not Found The page.'; Exit; } //语句“Select * from table limit 0,10”从table表提取十条信息,0为起点,10为提取的数目 //$offset为起点值,如当前页为第一页,每页5条,起点即为0,同理当前为第二页,起点将为5 $offset=($page-1)*$num; $result=mysql_query("select * from user limit $offset,$num"); while($it=mysql_fetch_array($result)){ echo 'id:'.$it['id'].' name:'.$it['name'].' '; } //显示链接页面切换链接,当前页无链接 for($i=1;$i<=$pagenum;$i++){ $show=($i!=$page)?"$i":"$i"; echo $show." "; } echo $total.'条记录,每页5条,共'.$pagenum.'页'; mysql_free_result($result); mysql_close($conn); ?> |
实例2
代码如下 | 复制代码 |
//function.php 这里是主函数 if($page!=1) |
//conn.php 连接数据库
代码如下 | 复制代码 |
$id=mysql_connect("localhost","root","root")or dir('连接失败:' . mysql_error()); if(mysql_select_db("db_database06",$id)) |
//主程序,将上面俩个文件包含进来,再调用一个php_page()就可完成分页。:)
代码如下 | 复制代码 |
require_once("conn.php"); |
上在的一种是文字分页,比如说上一页,下一页之类的,还有一种数字分页,像1,2,3...之类的,这个比较简单,前者稍微复杂些.最后一种是他们2者结合
代码如下 | 复制代码 |
--> 1 //获取当前页数 |
所有计算机语言的学习都要从基础开始,《PHP入门视频教程之一周学会PHP》不仅是PHP的基础部分更主要的是PHP语言的核心技术,是学习PHP必须掌握的内容,任何PHP项目的实现都离不开这部分的内容,通过一周的深入学习让你快速掌握PHP的各项技能,助你的工作和学习更上层楼!
PHP教程248768次播放
《弹指间学会HTML视频教程》从最基本的概念开始讲起,步步深入,带领大家学习HTML,了解各种常用标签的意义以及基本用法,学习HTML知识为以后的学习打下基础
HTML教程71672次播放
CSS即层叠样式表(Cascading StyleSheet)。 在网页制作时采用层叠样式表技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。
CSS教程44780次播放
《CSS3 最新视频教程》中 CSS 用于控制网页的样式和布局。 CSS3 是最新的 CSS 标准, 本教程向您讲解 CSS3 中的新特性。通过实例进行讲解,更容易提高学习的效率!
CSS3教程31545次播放