自己写的一个PHP分页类
先给大家贴一个实例
test.php
<?php
//包含seppage类文件
require 'seppage.class.php';
//当前页码
$pagenow=2;
//页面总数
$pageall=10;
/*
*需要分页的URL地址,可以URL中可以自由使用?号或者&号,程序会自动识别
*此参数和$modurl参数设置一项即可,若两项都有,则按$modurl为准
*/
$url='http://localhost/test.php';
/*URL
字符串模型,<{page_num}>是赋值页码的地方
*比如例子中的URL地址最终会被替换成http://localhost
/test.php?pagenum=1这样的格式,该参数主要为AJAX分页而准备
*也就是说可以将<{page_num}>替换成
javascript:alert(333)之类的JS代码
*/
$modurl='http://localhost/test.php?pagenum=<{page_num}>';
//是否显示数字页码,1为显示,0为不显示,默认显示
$shownumlist=1;
//如果显示数字页码,那该参数则设置页码数量
$pagelistnum=5;
//实例化对象
$sep=new seppage($pagenow,$pageall,$url,$modurl,$shownumlist,$pagelistnum);
?>
<link rel="stylesheet" href='pagenav.css' />//加载pagenav.css文件
<div class="pagenav">
<?php
$sep->shownav();
?>
</div>
简单吧?
下面是类文件代码,不知道怎么传附件,大家自己赋值粘贴一下吧,文件名为seppage.class.php
<?php
class seppage {
public $pagenow;
public $pageall;
public $url;
public $listnumber;
public $add;
public $shownumlist;
public $modelurl;
function __construct($pagenow, $pageall, $url='',$modelurl ='', $shownumlist = 1, $listnumber = 5) {
$this->pagenow = $pagenow>1?$pagenow:1;
$this->pageall = $pageall;
$this->shownumlist = $shownumlist;
$this->url = ! $modelurl ? $url : $modelurl;
$this->listnumber = $listnumber;
&nbs
相关文档:
$username = "root";
$password = "123";
// 建立连接
mysql_connect('localhost', $username, $p ......
我们知道在PHP4里面,当我们使用一个类的时候,必须将该类所以文件使用include或require加进来,这样我们就可以使用类了。
而对于PHP5来说也可以使用在PHP4里面的方式,将类文件包进来,但当有了__autoload之后,这种情况就可以靠编写规则也实现。
以下代码:
<?php
$obj_A = new clsA();
......
常量可以理解为值不变的变量。常量值被定义后,在脚本的其他任何地方都不能被改变。一个常量由英文字母、下划线、和数字组成,但 数字不能作为首字母出现。
在php中使用defaine()函数来定义常量,该函数的语法格式为:
define(string constant_name, mixed value, case_sensitive = true)
该函数有3个参数:
cons ......
一、 变量命名
a) 所有字母都使用小写
b) 首字母根据变量值类型指定
i. 整数i
ii. 浮点数f
iii. 字符串s
iv. 布尔值b
v. 数组a
vi. 对象o
vii. 资源r
viii. 混合类型m
c) 使用’_’作为每一个词的分界
例如:
$i_age_max = 10;
$f_price = 22.5;
$s_name =‘harry’;
$b_flag = true;
......
用户定义的类,也是学好 PHP 所必备的条件之一。
而 PHP 的类,和其它的面向对象语言比较起来,还算蛮单纯的。
PHP 只有类别 (class)、方法 (method)、属性、以及单一继承 (extensions) 等。
对不习惯使用 C++、Java、Delphi 等面向对象语言来开发程序的用户,不妨先阅读一下有关面向对象概念的书,相信可以带来许多的收 ......