手机版

PHP分页函数代码(简单实用型)

时间:2021-10-21 来源:互联网 编辑:宝哥软件园 浏览:

准备数据:新建一个数据库试验执行下面的语句(新建一个表测试:身份证、性别、姓名三个字段)创建表`测试`(` id ' INT(4)不为空AUTO _ INCREMENT主键、` sex ' INT(1)不为空、` name ' VARCHAR(20)不为空)ENGINE=MYISAM字符集utf8 COLLATE utf8 _ bin添加数据到试验表,比如: 1 1 小强2 0 小红3 0 小丽4 1 小兵5 1 张三6 0 李四7 0 吴欣

写服务器端编程语言(专业超文本预处理器的缩写)语句(index.php):复制代码代码如下:PHP///Page分页函数$ page=$ _ GET[' page '];函数Page($ row,$page_size){ global $page,$select_from,$select_limit,$ page nav $ page _ count=ceil($ row/$ page _ size);if($ page=1 | | $ page==' ')$ page=1;if($ page=$ page _ count)$ page=$ page _ count;$ select _ limit=$ page _ size $ select _ from=($ page-1)* $ page _ size .',';$pre_page=($page==1)?1 :美元第一页;$next_page=($page==$page_count)?$ page _ count : $ page 1;$pagenav .='第$page/$page_count页共$ rows条记录;$pagenav .='a href='?页面=1 '首页/a ';$pagenav .='a href='?页面=$pre_page '前一页/a ';$pagenav .='a href='?'' page=$next_page '后一页/a ';$pagenav .='a href='?页面=$page_count '末页/a ';$pagenav .=' 跳到选择name=' to page ' size=' 1 ' on change=' window。位置=\ '?page=\ ' this . value ' \ n for($ I=1;$ I=$ page _ count $ I){ if($ I==$ page)$ page nav .='选项值='$i '选择了$ I/选项\ n ';else $pagenav .=' option value=' $ I ' $ I/option \ n ';} } //页面分页函数//使用示例if(!$conn=mysql_connect('localhost ',' root ',' root ')die('数据库选择失败!');if(!mysql_select_db('test ',$conn)) die('数据库选择失败!');mysql_query('集名GBK ');//用页函数计算出$select_from从哪条记录开始检索、$pagenav输出分页导航$ rows=MySQL _ num _ rows(MySQL _ query('从测试中选择*));页面($ rows,2);$sql='从测试限制中选择* $ select _ from $ select _ limit ';$ rst=MySQL _ query($ SQL);while($ row=MySQL _ fetch _ array($ rst)){ echo ' $ row[id]-$ row[sex]-$ row[name]HR/';} echo $ pagenav?浏览index.php页面,如图

该说拜拜了,确实好用!服务器端编程语言(专业超文本预处理器的缩写)简单分页函数写了一个服务器端编程语言(专业超文本预处理器的缩写)简单的分页函数,数据库调用也写到里面了,用的人可以自行删减!复制代码代码如下:函数getask(){ $sql='从cms_ask中选择其中an power//这里要改成方法$ q _ sq=MySQL _ query($ SQL);$ count=MySQL _ num _ rows($ q _ sq);$ page _ size=8;$ page _ current=isset($ GLOBALS[' page '])?int val($ GLOBALS[' page ']): 1;$ page _ count=ceil($ count/$ page _ size);$ page _ start=$ page _ current-4;$ page _ end=$ page _ current 4;if($ page _ current 5){ $ page _ start=1;$ page _ end=5;} if($ page _ current $ page _ count-4){ $ page _ start=$ page _ count-8;$ page _ end=$ page _ count } if($ page _ start 1)$ page _ start=1;if($ page _ end $ page _ count)$ page _ end=$ page _ count;$ pagebar=$sql='从cms_ask中选择*”答案在哪里' '按编号订购表名限额。($page_current - 1) * $page_size).',' .$ page _ size $ row=$ this-user-getall($ SQL ');foreach($row as $v){ echo 'dldt问:'.$v['问题']。/dtdd答:'.$ v[一种力量].日期(' Y-m-d H:i:s ',$v['postTime'])./DD/dl ';} $pagebar .=' div class=\ ' page \$pagebar .=' olif ($page_current!=1) { $pagebar .=' lia href=' JavaScript : get _ comment(1)' class=' sx ' first/a/Li ';} for($ I=$ page _ start;$ I=$ page _ end $ I){ if($ I==$ page _ current){ $ page bar .='lispan class=\'sort\ ' .$ I . '/span/Li ';} else { $pagebar .=' lia href=' JavaScript : get _ comment(' .$i ' ')' ' .$ I . '/a/李';} } if ($page_current!=$page_count) { $pagebar .=' lia href=' JavaScript : get _ comment(' .$页数.)' class=' sx ' END/a/Li ';} $pagebar .='/ol ';$pagebar .='/div ';echo $ pagebar}

版权声明:PHP分页函数代码(简单实用型)是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。