PHP分页类
<?php
/***************************
* 一个非常实用个性的分页类 *
****************************
*****************************实例***********************************
if(!isset($_GET['page'])){$page = 0;}else{$page = $_GET['page'];}
$pagedemo = new pageclass;
$pagedemo->set_sql("SELECT * from `demo` ORDER BY `id` DESC");
$pagedemo->set_params("type=".$type."");
$pagedemo->set_setpage($page);
$pagedemo->set_pagesize(10);
$pagedemo->set_filename("demo.php");
$pagedemo->set_pagenumber(5);
$pagedemo->show();
$result=$pagedemo->result;
$n=0;
while ($row=mysql_fetch_row($result)){
$n++;
echo "内容";
}
$pagedemo->showpage();
*******************************************************************/
class pageclass
{
/****声明****/
var $sqlstr,$filename,$params,$initfirstpage;
var $pagestart,$pagenumber,$pagesize,$i;
var $firstpage,$prevpage,$nextpage,$lastpage;
var $totallines,$maxpage,$totalpages,$result;
var $page,$final,$getpage,$param,$paramlist;
/****构造函数****/
function pageclass()
{
$this->set_initfirstpage("仅此一页"); // 设置只有一页时显示的文字;
$this->set_setpage(0); // 设置默认第一页为0;
$this->set_pagesize(10); // 设置默认记录数为10;
$this->set_params(""); // 设置默认参数列表为空;
$this->set_pagestart(0); // 设置默认分页起始数为0;
$this->set_pagenumber(5); &nbs
相关文档:
在php中计算时间差有时候是件麻烦的事!不过只要你掌握了日期时间函数的用法那这些也就变的简单了:
一个简单的例子就是计算借书的天数,这需要php根据每天的日期进行计算,下面就来谈谈实现这种日期计算的几种方法:
(1) 如果有数据库就很容易了!若是MSSQL可以使用触发器!用专门计算日期差的函数datediff()便可 ......
php 使用命令行自变量
在命令行里输入程序参数来更改其运行方式是很常见的做法。你也可以对CLI程序这样做。PHP
CLI带有两个特殊的变量,专门用来达到这个目的:一个是$argv变量,它通过命令行把传递给PHP脚本的参数保存为单独的数组元素;另一个
是$argc变量,它用来保存$argv数组里元素的个数。
用 ......
原文链接:http://www.phpdo.net/index.php/2010/01/27/1-3/
昨天我们实现了PHP的第一个页面hello,world!
PHP的语言构成与工作原理是什么呢?
宏观地将:一个完整的PHP程序是由主程序和函数构成。PHP程序的执行从主程序开始,调用其他函数后返回主程序并结束。
在PHP的主程序和函数中,PHP函数的基 ......
function FormatShowTime($nTotalSec)
{
//echo "total sec:" . $nTotalSec . '<br>';
$strTime = "";
//day
if ($nTotalSec > 3600 * 24)
{
$nDay = (int)($nTotalSec / (3600 * 24));
//$nDay > 0 ? $nDay : 1;
$strTime = $nDay;
$strTime .= '天';
//echo "nDay: ......
test.php代码: view plaincopy to clipboardprint?
assign("total",$total); //对模版中的变量赋值 $formatted_total = number_format($total); //格式化$total $smarty->assign("formatted_total",$formatted_total); //对模版中的变量赋值 $smarty->display('test1.htm'); //显示页面 ?>
assign("total",$t ......