超好用的php分頁類(php分頁函數)

本文目錄一覽:

php分頁功能怎麼實現

php本身是沒有分頁概念的,分頁是URL傳參,然後通過mysql查詢語句到資料庫獲取數據,然後實現的分頁,url上的參數,通過PHP的$_GET都是可以獲取到的。

現在市面上的PHP框架基本都有PHP分頁類,參照文檔直接調用就好了,如果想看實現過程,可以去下載一個TP框架,然後打開裡面的分頁類查看裡面的源代碼。

php分頁類好一點的誰有

?

/*

* 模式四種分頁模式:

require_once(‘../libs/classes/page.class.php’);

$page=new page(array(‘total’=1000,’perpage’=20));

echo ‘mode:1br’.$page-show();

echo ‘hrmode:2br’.$page-show(2);

echo ‘hrmode:3br’.$page-show(3);

echo ‘hrmode:4br’.$page-show(4);

開啟AJAX:

$ajaxpage = new page(array(‘total’=1000,’perpage’=20,’ajax’=’ajax_page’,’page_name’=’test’));

echo ‘mode:1br’.$ajaxpage-show();

採用繼承自定義分頁顯示模式:

*/

class page {

/**

* config ,public

*/

var $page_name = “page”;//page標籤,用來控制url頁。比如說xxx.php?PB_page=2中的PB_page

var $next_page = ”;//下一頁

var $pre_page = ”;//上一頁

var $first_page = ‘First’;//首頁

var $last_page = ‘Last’;//尾頁

var $pre_bar = ”;//上一分頁條

var $next_bar = ”;//下一分頁條

var $format_left = ‘[‘;

var $format_right = ‘]’;

var $is_ajax = false;//是否支持AJAX分頁模式

var $is_rewrite = true;//是否啟動url重寫分頁模式

var $totalcount = 0;

var $nowpage ;

var $perpage = 0;

/**

* private

*

*/

var $pagebarnum = 10;//控制記錄條的個數。

var $totalpage = 0;//總頁數

var $ajax_action_name = ”;//AJAX動作名

var $nowindex = 1;//當前頁

var $url = “”;//url地址頭

var $offset = 0;

/**

* constructor構造函數

*

* @param array $array[‘total’],$array[‘perpage’],$array[‘nowindex’],$array[‘url’],$array[‘ajax’]…

*/

function page($array) {

if(is_array($array)) {

if(!array_key_exists(‘total’,$array))

$this-error(__FUNCTION__,’need a param of total’);

$this-totalcount = $total = intval($array[‘total’]);

$perpage = (array_key_exists(‘perpage’,$array)) ? intval($array[‘perpage’]):10;

$this-nowpage = $nowindex = (array_key_exists(‘nowindex’,$array)) ? intval($array[‘nowindex’]):”;

$url = (array_key_exists(‘url’,$array)) ? $array[‘url’] : ”;

} else {

$total = 0;

$perpage = 10;

$nowindex = ”;

$url = ”;

}

if( (!is_int($total)) || ($total 0) )

$this-error(__FUNCTION__,$total.’ is not a positive integer!’);

if( (!is_int($perpage)) || ($perpage = 0) )

$this-error(__FUNCTION__,$perpage.’ is not a positive integer!’);

if(!empty($array[‘page_name’]))

$this-set(‘page_name’,$array[‘page_name’]);//設置pagename

$this-_set_nowindex($nowindex);//設置當前頁

$this-_set_url($url);//設置鏈接地址

$this-perpage = $perpage;

$cont = $total / $perpage;

$cont2 = $total % $perpage;

if( $cont 1 $cont2 == 0 ) {

$this-totalpage = floor($cont);

}

elseif( $cont2 0) {

$this-totalpage = floor($cont)+1;

}

$this-offset = ($this-nowindex-1) * $this-perpage;

if(!empty($array[‘ajax’]))

$this-open_ajax($array[‘ajax’]);//打開AJAX模式

}

/*

* 設定類中指定變數名的值,如果改變數不屬於這個類,將throw一個exception

*

* @param string $var

* @param string $value

*/

function set($var,$value) {

if(in_array($var,get_object_vars($this)))

$this-$var=$value;

else

$this-error(__FUNCTION__,$var.” does not belong to PB_Page!”);

}

/**

* 打開倒AJAX模式

*

* @param string $action 默認ajax觸發的動作。

*/

function open_ajax($action) {

$this-is_ajax = true;

$this-ajax_action_name = $action;

}

/**

* 獲取顯示”下一頁”的代碼

*

* @param string $style

* @return string

*/

function next_page($style=”) {

if($this-nowindex$this-totalpage) {

return $this-_get_link($this-_get_url($this-nowindex+1),$this-next_page,$style);

}

return ‘span class=”‘.$style.'”‘.$this-next_page.’/span’;

}

/**

* 獲取顯示「上一頁」的代碼

*

* @param string $style

* @return string

*/

function pre_page($style=”) {

if($this-nowindex 1) {

return $this-_get_link($this-_get_url($this-nowindex-1),$this-pre_page,$style);

}

return ‘span class=”‘.$style.'”‘.$this-pre_page.’/span’;

}

/**

* 獲取顯示「首頁」的代碼

*

* @return string

*/

function first_page($style=”) {

if($this-nowindex==1) {

return ‘span class=”‘.$style.'”‘.$this-first_page.’/span’;

}

return $this-_get_link($this-_get_url(1),$this-first_page,$style);

}

/**

* 獲取顯示「尾頁」的代碼

*

* @return string

*/

function last_page($style=”){

if( $this-nowindex == $this-totalpage ) {

return ‘span class=”‘.$style.'”‘.$this-last_page.’/span’;

}

return $this-_get_link($this-_get_url($this-totalpage),$this-last_page,$style);

}

function nowbar($style=”,$nowindex_style=”) {

$plus = ceil( $this-pagebarnum / 2 );

if($this-pagebarnum – $plus + $this-nowindex $this-totalpage ) {

$plus = ($this-pagebarnum – $this-totalpage + $this-nowindex);

}

$begin = $this-nowindex – $plus + 1;

$begin = ( $begin = 1) ? $begin : 1;

$return = ”;

for($i = $begin; $i $begin + $this-pagebarnum ; $i++) {

if( $i = $this-totalpage ) {

if( $i != $this-nowindex ) {

$return .= $this-_get_text($this-_get_link($this-_get_url($i),$i,$style));

} else {

$return .= $this-_get_text(‘span class=”‘.$nowindex_style.'”‘.$i.’/span’);

}

} else {

break;

}

$return .= “\n”;

}

unset($begin);

return $return;

}

/**

* 獲取顯示跳轉按鈕的代碼

*

* @return string

*/

function select() {

$return = ‘select id=”PB_Page_Select” onChange=”window.location.href = \”.$this-url.’\’+this.value;” ‘;

for( $i=1 ; $i = $this-totalpage ; $i++ ){

if( $i == $this-nowindex ) {

$return .= ‘option value=”‘.$i.'” selected’.$i.’/option’;

} else {

$return .= ‘option value=”‘.$i.'”‘.$i.’/option’;

}

}

unset($i);

$return .= ‘/select’;

return $return;

}

/*

* 獲取mysql 語句中limit需要的值

*

* @return string

*/

function offset() {

return $this-offset;

}

/**

* 控制分頁顯示風格(你可以增加相應的風格)

*

* @param int $mode

* @return string

*/

function show($mode=1) {

$str = “共 {$this-totalcount} 條記錄 “;

if($this-nowpage 0)

$str .= ” 第{$this-nowpage}/{$this-totalpage}頁 “;

switch ($mode){

case ‘1’:

$this-next_page = ‘下一頁’;

$this-pre_page = ‘上一頁’;

return $str . $this-pre_page().’  ‘.$this-nowbar().’ ‘.$this-next_page().’  ‘.’第’.$this-select().’頁’;

break;

case ‘2’:

$this-next_page = ‘下一頁’;

$this-pre_page = ‘上一頁’;

$this-first_page = ‘首頁’;

$this-last_page = ‘尾頁’;

return $str . $this-first_page().$this-pre_page().'[第’.$this-nowindex.’頁]’.$this-next_page().$this-last_page().’第’.$this-select().’頁’;

break;

case ‘3’:

$this-next_page = ‘下一頁’;

$this-pre_page = ‘上一頁’;

$this-first_page = ‘首頁’;

$this-last_page = ‘尾頁’;

return $str . $this-first_page().’ ‘.$this-pre_page().’ ‘.$this-next_page().’ ‘.$this-last_page();

break;

case ‘4’:

$this-next_page = ‘下一頁’;

$this-pre_page = ‘上一頁’;

return $str . $this-pre_page().$this-nowbar().$this-next_page();

break;

case ‘5’:

return $str . $this-pre_bar.$this-pre_page().$this-nowbar().$this-next_page().$this-next_bar;

break;

}

}

/*—————-private function (私有方法)———————————————————–*/

/**

* 設置url頭地址

* @param: String $url

* @return boolean

*/

function _set_url($url=””) {

if(!empty($url)) {

//手動設置

$this-url = $url.((stristr($url,’?’))?”:’?’).$this-page_name.”=”;

} else {

//自動獲取

if(empty($_SERVER[‘QUERY_STRING’])) {

//不存在QUERY_STRING時

#如果開啟了url重寫

if($this-is_rewrite) {

$str = ereg_replace(‘(p)\/([0-9]{1,})$’,”,$_SERVER[‘REQUEST_URI’]);

$this-url = $str .’p/’;

} else {

$this-url = $_SERVER[‘REQUEST_URI’].”?”.$this-page_name.”=”;

}

} else {

if(stristr($_SERVER[‘QUERY_STRING’],$this-page_name.’=’)) {

//地址存在頁面參數

$this-url = str_replace($this-page_name.’=’.$this-nowindex,”,$_SERVER[‘REQUEST_URI’]);

$last = $this-url[strlen($this-url)-1];

if($last==’?’||$last==”) {

$this-url .= $this-page_name.”=”;

} else {

$this-url .= ”.$this-page_name.”=”;

}

} else {

$this-url = $_SERVER[‘REQUEST_URI’].”.$this-page_name.’=’;

}//end if

}//end if

}//end if

}

/**

* 設置當前頁面

*

*/

function _set_nowindex($nowindex) {

if(empty($nowindex)) {

//系統獲取

if(isset($_GET[$this-page_name])) {

$this-nowindex = intval($_GET[$this-page_name]);

}

} else {

//手動設置

$this-nowindex = intval($nowindex);

}

}

/**

* 為指定的頁面返回地址值

*

* @param int $pageno

* @return string $url

*/

function _get_url($pageno=1) {

return $this-url.$pageno;

}

/**

* 獲取分頁顯示文字,比如說默認情況下_get_text(‘a href=””1/a’)將返回[a href=””1/a]

*

* @param String $str

* @return string $url

*/

function _get_text($str) {

return $this-format_left.$str.$this-format_right;

}

/**

* 獲取鏈接地址

*/

function _get_link($url,$text,$style=”) {

$style = (empty($style))?”:’class=”‘.$style.'”‘;

if($this-is_ajax) {

//如果是使用AJAX模式

return ‘a ‘.$style.’ href=”javascript:’.$this-ajax_action_name.'(\”.$url.’\’)”‘.$text.’/a’;

} else {

return ‘a ‘.$style.’ href=”‘.$url.'”‘.$text.’/a’;

}

}

/**

* 出錯處理方式

*/

function error($function,$errormsg) {

die(‘Error in file b’.__FILE__.’/b ,Function b’.$function.'()/b :’.$errormsg);

}

}

?

找個簡單實用的php分頁類30分

!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “”

html xmlns=””

head

meta http-equiv=”Content-Type” content=”text/html; charset=gbk” /

title通訊錄/title

script type=”text/javascript”

function onsure(url){

var sure = confirm(“確定要刪除?”);

if(sure){

location.href = url;

}else{

return false;

}

}

/script

style

a{padding:5px 10px; border:1px solid #ccc; background-color:#EEE; text-decoration:none;}

a:hover{background-color:#ccc;}

/style

/head

body

?php if(!empty($_SESSION[‘user’])){ ?

marquee你好,歡迎”?php echo $_SESSION[‘user’] //$_COOKIE[‘user’] ?”回來!a href=”unset.php”安全退出/a/marquee

?php } ?

table width=’100%’ border=1

caption align=”top”h1通訊錄/h1/caption

tr

th colspan=7

form action=”index.php” method=”get”

input type=”text” name=”key” value=”?php echo $_GET[‘key’] ?” /

input type=”submit” value=”查詢” /

/form

/th

/tr

tr

th用戶名/th

th性別/th

th愛好/th

th地址/th

th手機/th

th座機/th

?php if(!empty($_SESSION[‘user’])){ ?

th操作/th

?php } ?

/tr

?php

include “connect.php”;

/********查詢***********/

#獲取查詢關鍵字

$key = $_GET[‘key’];

#求記錄總數

$sql = “select count(*) from user where user like ‘%$key%'”;

$query = mysql_query($sql);

$row = mysql_fetch_row($query);

$countnum = $row[0];

#每頁顯示的記錄數

$numrows = 3;

#總頁數

$countPage = ceil($countnum/$numrows);

#當前頁

$page = intval($_GET[‘page’]) 0 ? intval($_GET[‘page’]) : 1;

#控制分欄頁碼

$sort = 5;

#求開始頁碼

$half = intval($sort/2);

if($countPage = 5 || $page = $half ){

$start = 1;

}else{

$start = $page – $half;

}

#求結束頁碼

if($countPage = 5 || $page+$half $countPage){

$end = $countPage;

}else{

$end = $start + $sort – 1;

}

#求出偏移量

$offset = ($page – 1) * $numrows;

$sql = “select * from user where user like ‘%$key%’ limit $offset,$numrows”;

$query = mysql_query($sql);

while($val = mysql_fetch_assoc($query)){

?

tr

td?php echo str_replace($key,”font color=’red’$key/font”,$val[‘user’]) ?/td

td?php echo $val[‘sex’] == 1 ? ‘先生’ : ‘女士’; ?/td

td?php echo $val[‘like’] ?/td

td?php echo $val[‘address’] ?/td

td?php echo $val[‘mobeil’] ?/td

td?php echo $val[‘tel’] ?/td

?php if(!empty($_SESSION[‘user’])){ ?

td align=”center”a href=”#” onclick=”onsure(‘del.php?id=?php echo $val[‘id’] ?’)”刪除/a | a href=”show.php?id=?php echo $val[‘id’] ?”修改/a/td

?php } ?

/tr

?php

}

?

tr height=”50″

th colspan=?php if(!empty($_SESSION[‘user’])){ echo ‘”7″‘; }else{ echo ‘”6″‘;} ? align=”center”

總共?php echo $countPage; ?頁/當前第?php echo $page ?頁 

a href=”index.php?page=1key=?php echo $key?”首頁/a 

a href=”?page=?php echo $page-1 ?key=?php echo $key?”上一頁/a 

?php for($i = $start; $i= $end; $i++){

if($i == $page){

echo $i . ‘  ‘;

}else{

?

a href=”?page=?php echo $i ?key=?php echo $key?”?php echo $i ?/a 

?php

}

} ?

!–a href=”?page=?php echo $page+1 ?”…/a 

a href=”?page=?php echo $countPage; ?”?php echo $countPage; ?/a —

a href=”?page=?php echo $page+1 ?key=?php echo $key?”下一頁/a 

a href=”?page=?php echo $countPage; ?key=?php echo $key?”尾頁/a 

/th

/tr

/table

a href=”form.html”添加新聯繫人/a

a href=”login.html”管理員登陸/a

/body

/html

求PHP各種分頁方法,各位大仙有的別藏了~~

PHP分頁方法:

第一步創建一個類 subPages.php?php

class SubPages{

private $each_disNums;//每頁顯示的條目數

private $nums;//總條目數

private $current_page;//當前被選中的頁

private $sub_pages;//每次顯示的頁數

private $pageNums;//總頁數

private $page_array = array();//用來構造分頁的數組

private $subPage_link;//每個分頁的鏈接

private $subPage_type;//顯示分頁的類型

//__construct是SubPages的構造函數,用來在創建類的時候自動運行. //@$each_disNums 每頁顯示的條目數 // @nums 總條目數 // @current_num 當前被選中的頁 //@sub_pages 每次顯示的頁數 // @subPage_link 每個分頁的鏈接 //@subPage_type 顯示分頁的類型 //當@subPage_type=1的時候為普通分頁模式 example: 共4523條記錄,每頁顯示10條,當前第1/453頁 [首頁] [上頁] [下頁] [尾頁] //當@subPage_type=2的時候為經典分頁樣式 example: 當前第1/453頁 [首頁] [上頁] 1 2 3 4 5 6 7 8 9 10 [下頁] [尾頁]

function __construct($each_disNums,$nums,$current_page,$sub_pages,$subPage_link,$subPage_type){

//intval通過使用特定的進位轉換(默認是十進位),返回變數 var 的 integer 數值

$this-each_disNums=intval($each_disNums);

$this-nums=intval($nums);

if(!$current_page){

$this-current_page=1;

}else{

$this-current_page=intval($current_page);

}

$this-sub_pages=intval($sub_pages);

$this-pageNums=ceil($nums/$each_disNums);

$this-subPage_link=$subPage_link;

$this-show_SubPages($subPage_type);

//echo $this-pageNums.”–“.$this-sub_pages;

}

//__destruct析構函數,當類不在使用的時候調用,該函數用來釋放資源

function __destruct(){

unset($each_disNums);

unset($nums);

unset($current_page);

unset($sub_pages);

unset($pageNums);

unset($page_array);

unset($subPage_link);

unset($subPage_type);

}

//show_SubPages函數用在構造函數裡面。而且用來判斷顯示什麼樣子的分頁

function show_SubPages($subPage_type){

if($subPage_type == 1){

$this-subPageCss1();

}elseif ($subPage_type == 2){

$this-subPageCss2();

}

}

//用來給建立分頁的數組初始化的函數。

function initArray(){

for($i=0;$i$this-sub_pages;$i++){

$this-page_array[$i]=$i;

}

return $this-page_array;

}

//construct_num_Page該函數使用來構造顯示的條目

// 即使:[1][2][3][4][5][6][7][8][9][10]

function construct_num_Page(){

if($this-pageNums $this-sub_pages){

$current_array=array();

for($i=0;$i$this-pageNums;$i++){

$current_array[$i]=$i+1;

}

}else{

$current_array=$this-initArray();

if($this-current_page = 3){

for($i=0;$icount($current_array);$i++){

$current_array[$i]=$i+1;

}

}elseif ($this-current_page = $this-pageNums $this-current_page $this-pageNums – $this-sub_pages +1 ){

for($i=0;$icount($current_array);$i++){

$current_array[$i]=($this-pageNums)-($this-sub_pages)+1+$i;

}

}else{

for($i=0;$icount($current_array);$i++){

$current_array[$i]=$this-current_page-2+$i;

}

}

}

return $current_array;

}

//構造普通模式的分頁

//共4523條記錄,每頁顯示10條,當前第1/453頁 [首頁] [上頁] [下頁] [尾頁]

function subPageCss1(){

$subPageCss1Str=””;

$subPageCss1Str.=”共”.$this-nums.”條記錄,”;

$subPageCss1Str.=”每頁顯示”.$this-each_disNums.”條,”;

$subPageCss1Str.=”當前第”.$this-current_page.”/”.$this-pageNums.”頁 “;

if($this-current_page 1){

$firstPageUrl=$this-subPage_link.”1″;

$prewPageUrl=$this-subPage_link.($this-current_page-1);

$subPageCss1Str.=”[a href=’$firstPageUrl’首頁/a] “;

$subPageCss1Str.=”[a href=’$prewPageUrl’上一頁/a] “;

}else {

$subPageCss1Str.=”[首頁] “;

$subPageCss1Str.=”[上一頁] “;

}

if($this-current_page $this-pageNums){

$lastPageUrl=$this-subPage_link.$this-pageNums;

$nextPageUrl=$this-subPage_link.($this-current_page+1);

$subPageCss1Str.=” [a href=’$nextPageUrl’下一頁/a] “;

$subPageCss1Str.=”[a href=’$lastPageUrl’尾頁/a] “;

}else {

$subPageCss1Str.=”[下一頁] “;

$subPageCss1Str.=”[尾頁] “;

}

echo $subPageCss1Str;

}

//構造經典模式的分頁

//當前第1/453頁 [首頁] [上頁] 1 2 3 4 5 6 7 8 9 10 [下頁] [尾頁]

function subPageCss2(){

$subPageCss2Str=””;

$subPageCss2Str.=”當前第”.$this-current_page.”/”.$this-pageNums.”頁 “;

if($this-current_page 1){

$firstPageUrl=$this-subPage_link.”1″;

$prewPageUrl=$this-subPage_link.($this-current_page-1);

$subPageCss2Str.=”[a href=’$firstPageUrl’首頁/a] “;

$subPageCss2Str.=”[a href=’$prewPageUrl’上一頁/a] “;

}else {

$subPageCss2Str.=”[首頁] “;

$subPageCss2Str.=”[上一頁] “;

}

$a=$this-construct_num_Page();

for($i=0;$icount($a);$i++){

$s=$a[$i];

if($s == $this-current_page ){

$subPageCss2Str.=”[span style=’color:red;font-weight:bold;'”.$s.”/span]”;

}else{

$url=$this-subPage_link.$s;

$subPageCss2Str.=”[a href=’$url'”.$s.”/a]”;

}

}

if($this-current_page $this-pageNums){

$lastPageUrl=$this-subPage_link.$this-pageNums;

$nextPageUrl=$this-subPage_link.($this-current_page+1);

$subPageCss2Str.=” [a href=’$nextPageUrl’下一頁/a] “;

$subPageCss2Str.=”[a href=’$lastPageUrl’尾頁/a] “;

}else {

$subPageCss2Str.=”[下一頁] “;

$subPageCss2Str.=”[尾頁] “;

}

echo $subPageCss2Str;

}

}

?要做分頁的頁面?php//每頁顯示的條數

$page_size=2;

//得到當前是第幾頁

$pageCurrent=$_GET[“p”];

$offet =($pageCurrent-1)*$page_size;

//建立資料庫連接

$conn = mysql_connect(“地址”,”用戶名”,”密碼”) or die(“”.mysql_error());

//設置字符集

mysql_query(“set names gbk”);

//設置資料庫

mysql_select_db(“資料庫名”,$conn) or die(“”.mysql_error());

if($conn) { include (“query.html”);

//查詢會員信息//注:這裡的sql查詢了兩遍.第一遍是確定查詢出來的總數據條數

$query_sql = “SELECT * FROM user_info_t order by id desc”;//第二遍是根據需要即$page_size來確定每次查出的條數

$query_sql_sec= “SELECT * FROM user_info_t order by id desc limit $offet,$page_size”;

//執行查詢語句 返回一個結果集

$query_res = mysql_query($query_sql,$conn);

$query_res_sec = mysql_query($query_sql_sec,$conn);

//查詢列數

//$query_cols = mysql_num_fields($query_res);

//查詢行數

$query_num =mysql_num_rows($query_res);

//返回根據從結果集取得的行生成的數組,如果沒有更多行

echo “table border=’0′ cellpadding=’1′ cellspacing=’2′ width=’100%’ bgcolor=’#FFFFFF'”;

while($query_row = mysql_fetch_array($query_res_sec)) {

echo “tr”;

for ($i=0;$i$query_cols;$i++) {

echo “td bordercolor=’#A2BEE1′ bgcolor=’#A2BEE1′ width=’8%'”.$query_row[$i].”/td\n”;

}

echo “td bordercolor=’#A2BEE1′ bgcolor=’#A2BEE1′ width=’8%'”;

//echo “input type=’button’ class=’button’ id=’modify_record’ name=’modify_record’ value=’修改’ /”;

echo”button onClick=\”submit(location.href=’../modify/modify.php?rec_id=$query_row[0]’);\”class=\”button\”;修改/button”;

//echo “ahref=’../delete/delete.php?rec_id=$query_row[0]’onClick=\”if(confirm(‘確實要刪除此條記錄嗎?’)) return true;else returnfalse;\”img src=\”../image/delete.gif\” align=\”absmiddle\”/刪除/a”;

echo “buttononClick=\”if(confirm(‘確實要刪除此條記錄嗎?’)) return submit(location.href=’../delete/delete.php?rec_id=$query_row[0]’);else return false;\”class=\”button\”;刪除/button”;

echo “/td”;

echo “/tr”;

}

//echo “/form”;

echo “/table”;

require_once(“../common/subPages.php”);//總條目數為資料庫中查詢出的數據條數

$nums=$query_num;

//每次顯示的頁數

$sub_pages=10; //if(!$pageCurrent) $pageCurrent=1;

//調用類SubPages 傳的參數為:每頁顯示條數/當前第幾頁/每次顯示的頁數/分頁模式

$subPage=new SubPages($page_size,$nums,$pageCurrent,$sub_pages,”query.php?p=”,1);

}else{

die(‘資料庫連接異常: ‘.mysql_error());

}

//斷開資料庫連接

if ($conn)

{

mysql_close($conn);

}

?

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/295986.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-27 12:57
下一篇 2024-12-27 12:57

相關推薦

  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python中capitalize函數的使用

    在Python的字元串操作中,capitalize函數常常被用到,這個函數可以使字元串中的第一個單詞首字母大寫,其餘字母小寫。在本文中,我們將從以下幾個方面對capitalize函…

    編程 2025-04-29
  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python中set函數的作用

    Python中set函數是一個有用的數據類型,可以被用於許多編程場景中。在這篇文章中,我們將學習Python中set函數的多個方面,從而深入了解這個函數在Python中的用途。 一…

    編程 2025-04-29
  • 單片機列印函數

    單片機列印是指通過串口或並口將一些數據列印到終端設備上。在單片機應用中,列印非常重要。正確的列印數據可以讓我們知道單片機運行的狀態,方便我們進行調試;錯誤的列印數據可以幫助我們快速…

    編程 2025-04-29
  • 三角函數用英語怎麼說

    三角函數,即三角比函數,是指在一個銳角三角形中某一角的對邊、鄰邊之比。在數學中,三角函數包括正弦、餘弦、正切等,它們在數學、物理、工程和計算機等領域都得到了廣泛的應用。 一、正弦函…

    編程 2025-04-29
  • Python3定義函數參數類型

    Python是一門動態類型語言,不需要在定義變數時顯示的指定變數類型,但是Python3中提供了函數參數類型的聲明功能,在函數定義時明確定義參數類型。在函數的形參後面加上冒號(:)…

    編程 2025-04-29
  • Python定義函數判斷奇偶數

    本文將從多個方面詳細闡述Python定義函數判斷奇偶數的方法,並提供完整的代碼示例。 一、初步了解Python函數 在介紹Python如何定義函數判斷奇偶數之前,我們先來了解一下P…

    編程 2025-04-29
  • Python實現計算階乘的函數

    本文將介紹如何使用Python定義函數fact(n),計算n的階乘。 一、什麼是階乘 階乘指從1乘到指定數之間所有整數的乘積。如:5! = 5 * 4 * 3 * 2 * 1 = …

    編程 2025-04-29
  • 分段函數Python

    本文將從以下幾個方面詳細闡述Python中的分段函數,包括函數基本定義、調用示例、圖像繪製、函數優化和應用實例。 一、函數基本定義 分段函數又稱為條件函數,指一條直線段或曲線段,由…

    編程 2025-04-29

發表回復

登錄後才能評論