php入门级别的分页函数
这是一款简单实用的php分页代码,如果你是php初学者来看看这款实用的分页代码吧,简单的原是就是根据传过来的传到数据库中去读取相对应多的记录,这样就实现的分页,分页代码如下:
function page( $sql , $pagesize =10, $class = "" ){ if (! is_string ( $sql )){ return 0; exit ;} $result =mysql教程_query( $sql ); if (! $result ){ return 0; exit ;} if (! $recordnum =mysql_num_rows( $result )){ return 0; exit ;} $totalpage = ceil ( $recordnum / $pagesize ); $page =(int) $_get [ 'page' ]; if ( $page <=1) $page =1; if ( $page >= $totalpage ) $page = $totalpage ; $recordno =( $page -1)* $pagesize ; $sql .= " limit $recordno,$pagesize" ; $result =mysql_query( $sql ); $url = $_server [ "php_self" ]; if ( $page ==1) $str = "首页|上页" ; else $str .= "<a href=" $url ? ".$class." &page=1 ">首页</a>|<a href=" $url ? ".$class." &page= ".($page-1)." ">上页</a>" ; if ( $page == $totalpage ) $str .= "|下页|末页" ; else $str .= "|<a href=" $url ? ".$class." &page= ".($page+1)." ">下页</a>|<a href=" $url ? ".$class." &page= $totalpage ">末页</a>" ; $str .= " 当前第 $page 页 共 $totalpage 页" ; return array ( $result , $str ); //开源代码phpfensi.com } //调用方法 $sql = "select * from images order by imid" ; $result =page( $sql ,16);查看更多关于php入门级别的分页函数 - php分页的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did27921