php简略翻页代码

WBOY
풀어 주다: 2016-06-13 11:00:19
원래의
797명이 탐색했습니다.

php简单翻页代码
php简单翻页代码

<style type="text/css">*{    margin:0;    padding:0;}#lay{    margin:100px 100px 100px 100px;}a{    padding:5px;    font-size:13px;    text-decoration:none;}span{    font-size:13px;}table{    border:1px solid red;    border-collapse:collapse;}</style><div id="lay"><table border="1" align="center" cellpadding="0" cellpadding="0"><tr align="center" bgcolor="#ffcc">    <td width="200px;">id</td>    <td width="200px;">值</td>  </tr><?php    $link = mysql_connect("localhost","root","admin"); //连接数据库    mysql_select_db("pagelist");//选择哪个数据库    mysql_query("set names gbk"); //设置数据库字符编码为中文    $sql = mysql_query("select *from v_char");    $pagesize = 10; //    $sum = mysql_num_rows($sql); //一共有多少条数据    $count = ceil($sum/$pagesize);//求出一共有多少页    $pages = $count; //显示最后一页    $init = 1;    $page_len = 7;    $max_p = $count;        if(empty($_GET["page"]) || $_GET["page"]<0){        $page = 1;    }else{        $page = $_GET["page"];    }    $off = ($page-1)*$pagesize; //求出数据库查询的第一个数据    $he = mysql_query("select *from v_char limit $off,$pagesize");//按照off开始,到pagesize规律显示    while($row = mysql_fetch_array($he)){?>    <tr align="center"><td><?php echo $row["id"];?></td><td><?php echo $row["name"];?></td></tr><?php     }    $page_len = ($page_len%2)?$page_len:$page_len+1;//如果余为1则为真,为0则为假    $pageoffset = ($page_len-1)/2;//页码偏移量        if($page!=1){        $key.="<span><a href=\"".$_SERVER['PHP_SELF']."?page=1"."\">第一页 </a></span>";        $key.="<span><a href=\"".$_SERVER['PHP_SELF']."?page=".($page-1)."\">上一页 </a></span>";    }else{        $key.="<span>第一页 </span>";        $key.="<span>上一页 </span>";    }    if($pages>$page_len){        if($page<=$pageoffset){            $init=1;            $max_p = $page_len;        }else{            if($page+$pageoffset>=$pages+1){                $init = $pages - $page_len+1;            }else{                $init = $page-$pageoffset;                $max_p = $page + $pageoffset;            }        }    }    for($i=$init;$i<$max_p;$i++){        if($i==$page){            $key.="[ ".$i." ]";                    }else{            $key.="<a href=\"".$_SERVER['PHP_SELF']."?page=".$i."\">$i</a>";        }    }    if($i!=$page){        $key.="<span><a href=\"".$_SERVER['PHP_SELF']."?page=".($page+1)."\">下一页</a></span>";        $key.="<span><a href=\"".$_SERVER['PHP_SELF']."?page=".$pages."\">最后一页</a></span>";    }else{        $key.="<span>下一页</span>";        $key.="<span>最后一页</span>";    }?><tr align="center"><td colspan="2"><?php echo $key;?></td></tr></table></div>
로그인 후 복사

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!