Chinese Dream PHP 개발 페이징 구현 코드 구현 경험 페이지 1/3

WBOY
풀어 주다: 2016-07-29 08:48:25
원래의
1366명이 탐색했습니다.

프로젝트 구조:

 php开发分页实现代码第1/3页

운영 효과:

 php开发分页实现代码第1/3页

conn. php

코드 복사 코드는 다음과 같습니다.


$conn = @ mysql_connect(" localhost", "root", "") 또는 die("데이터베이스 링크 오류");
mysql_select_db("form", $conn);
mysql_query("set names 'GBK'"); //사용 GBK 중국어 인코딩
//공백 바꾸기, 키 입력
function htmtocode($content) {
$content = str_replace("n", "
", str_replace(" ", " " , $ content));
return $content;
}
?>


page.php

코드 복사 코드는 다음과 같습니다.

1 2
3 function _PAGEFT($totle, $displaypg = 20, $url = '') {
4
5 전역 $page, $firstcount, $pagenav, $_SERVER
6
7 $GLOBALS["displaypg"] = $displaypg; (!$page)
$page = 1;
if (!$url) {
$url = $_SERVER["REQUEST_URI"]
}//URL 분석:
$parse_url = parse_url($url);
$url_query = $parse_url["query"]; //URL의 쿼리 문자열을 별도로 가져옵니다.
if ($url_query) {
$url_query = ereg_replace("(^| &)page=$page", "", $url_query)
$url = str_replace($parse_url["query"], $url_query, $url)
if ($ url_query)
$ url .= "&page";
else
$url .= "page"
} else {
$url .= "?page"
}
$lastpg = ceil($totle / $displaypg); //마지막 페이지, 총 페이지 수
$page = min($lastpg, $page)
$prepg = $page -1; //이전 페이지
$nextpg = ($page == $lastpg ? 0 : $page 1) //다음 페이지
$firstcount = ($page -1) * $displaypg; >//페이징 탐색 표시줄 시작 코드:
$pagenav = "표시 번호 " ($totle ? ($firstcount 1) : 0) "-" min($firstcount $displaypg, $totle) ​​​​. " 총 $totle 레코드"
//페이지가 하나만 있는 경우 함수에서 빠져나옵니다.
if ( $lastpg <= 1)
false 반환
$pagenav .= " 홈페이지 "
($prepg)
$pagenav .= " 이전 페이지 ";
else
$pagenav .= "
if ( $nextpg)
$pagenav .= " 다음 페이지 "
else
$pagenav .= "다음 페이지"
$pagenav .= " < a href='$url=$lastpg'>마지막 페이지 "
//드롭다운 점프 목록, 모든 페이지 번호 반복:
$ pagenav .= " 페이지";
}
include("conn.php") ;
$result= mysql_query("SELECT * FROM `test`");
$total=mysql_num_rows($result);
//페이지당 10개의 정보를 표시하려면( 기본값 20을 사용하면 이 매개변수를 생략할 수 있음), 이 페이지의 URL을 사용하십시오(기본값이므로 생략됨).
_PAGEFT($total,5);
echo $pagenav;
$result=mysql_query("SELECT * FROM `test` 제한 $firstcount,$displaypg "); mysql_fetch_array($result)){
echo "


".$row[name]." | ".$row[sex];
}
?> >

list.php
[코드]
include("conn.php")
$pagesize=5; _SERVER["REQUEST_URI"];
$url=parse_url($url);

$url=$url[path];
$numq=mysql_query("SELECT * FROM `test`"); 🎜>$num = mysql_num_rows($numq)
if($_GET
현재 페이지 1/3 123다음 페이지

위 내용은 중국몽 실현 경험을 소개하고 있으며, PHP 개발 페이징 구현 코드 페이지 1/3에는 중국몽 실현 경험이 포함되어 있어 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.


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