為cd2sc.com網站功能而開發,程式碼為本人原創,生成速度一般。
(出於眾所周知的原因,涉及到資料庫的資料欄位名稱做了改動,並且為了程式碼明晰去掉了參數過濾的部分)
說明:原動態位址為moban.php?id=1 ,生成後位址為html/200808/sell_1.html 。 page.php為分頁程序,本部落格中有發布。
頁面使用方式,將本程式碼儲存為make.php,使用方法為瀏覽器存取make.php?t=數量&pg=頁;例如make.php?t=300&pg=2,即每次產生300條數據,從數據列表第2頁開始生成,即跳過前面300條。如果不加任何參數,直接存取make.php,則預設每次產生200條,從第一頁開始產生。
複製程式碼 程式碼如下:
if($_GET[pg]=='') {
$aa=1;
}else{
$aa=$_GET[pg];
}
include("admin/conn.php");
require_once( "page.php");
$result=mysql_query("select * from 2carsell ");
$totle=mysql_num_rows($result);
$pagelist = $_GET[t];
if($_GET[t]==''){
$pagelist='200';
}else{
$pagelist=$_GET[t];
}
$pager = new Pager($totle,$pagelist);
$datastat=" 共".$pager->countall." 條,每次產生".$pager->countlist ." 條,共需產生".$pager->page." 次";//資料統計
$bb=$pager->page;
$ pagenav=$pager->backstr.$pager->thestr.$pager->nextstr;
$limitFrom = $pagelist*($pager->pg-1);
$result=mysql_query("select * from 2carsell ORDER BY id DESC limit $limitFrom,$pagelist");
?>