成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用相關函數實現PHP處理分頁

開發 后端
PHP處理分頁首先要做的就是查詢出需要分頁的需求,比如總頁數和每頁篇數等。然后在通過對PHP語言的靈活運用獲取頁面元素,進行分頁。

通過對PHP語言的深入學習可以知道,其是一個功能非常強大的語言,應用領域也非常廣泛。比如今天我們介紹的分頁問題,利用PHP處理分頁,就能得到一個良好的結果。#t#

如我們指定分頁時,每頁20篇。某子頻道列表內文章經數據庫查詢為45條,則,首先我們通過查詢得到如下參數:1,總頁數;2,每頁篇數。

PHP處理分頁第二 步,for ($i = 0; $i < allpages; $i++),頁面元素獲取,分析,文章生成,都在此循環中執行。不同的是,die ("創建文件".$filename."成功!";這句去掉,放到循環后的顯示,因為該語句將中止程序執行。例:

  1. < ?php  
  2. $fp = fopen ("temp.html","r");  
  3. $content = fread ($fp,filesize ("temp.html"));  
  4. $onepage = '20';  
  5. $sql = "select id from article where 
    channel='$channelid'"
    ;  
  6. $query = mysql_query ($sql);  
  7. $num = mysql_num_rows ($query);  
  8. $allpages = ceil ($num / $onepage);  
  9. for ($i = 0;$i<$allpages; $i++){  
  10. if ($i == 0){  
  11. $indexpath = "index.html";  
  12. } else {  
  13. $indexpath = "index_".$i."html";  
  14. }  
  15. $start = $i * $onepage;  
  16. $list = '';  
  17. $sql_for_page = "select name,filename,title 
    from article where channel='$channelid'
     limit $start,$onepage"
    ;  
  18. $query_for_page = mysql_query ($sql_for_page);  
  19. while ($result = $query_for_page){  
  20. $list .'<a href='.$root.$result['filename']
    .' 
    target=_blank>'.$title.'</a><br>';  
  21. }  
  22. $content = str_replace ("{articletable}
    ",$list,$content);  
  23. if (is_file ($indexpath)){  
  24. @unlink ($indexpath); //若文件已存在,則刪除  
  25. }  
  26. $handle = fopen ($indexpath,"w"); 
    //打開文件指針,創建文件  
  27. /*  
  28. 檢查文件是否被創建且可寫  
  29. */  
  30. if (!is_writable ($indexpath)){  
  31. echo "文件:".$indexpath."不可寫,
    請檢查其屬性后重試!"; //修改為echo  
  32. }  
  33. if (!fwrite ($handle,$content)){ //將信息寫入文件  
  34. echo "生成文件".$indexpath."失敗!"; //修改為echo  
  35. }   
  36. fclose ($handle); //關閉指針  
  37. }  
  38. fclose ($fp);  
  39. die ("生成分頁文件完成,如生成不完全,
    請檢查文件權限系統后重新生成!");  
  40. ?> 

大致PHP處理分頁的思路如此,其中如其它數據生成,數據輸入輸出檢查,分頁內容指向等可酌情在頁面中加入。

責任編輯:曹凱 來源: 百度博客
相關推薦

2009-12-10 10:18:05

PHP讀取文件

2023-03-20 08:14:11

PHP類型轉換

2009-12-11 14:16:13

PHP獲取字段長度

2009-12-03 09:49:59

PHP分頁導航函數

2009-11-25 09:56:06

PHP數組處理函數

2009-11-24 11:00:05

PHP函數Date()

2010-05-25 15:12:22

MySQL分頁

2009-11-30 17:16:34

PHP函數preg_m

2010-01-04 16:54:22

ADO分頁

2009-12-07 16:44:45

PHP圖形處理函數

2009-12-02 18:51:12

PHP分頁類

2009-12-03 09:23:17

PHP長文章分頁函數

2009-12-07 17:33:44

PHP SQlite數

2009-12-03 09:00:18

PHP分頁函數

2009-12-08 16:19:21

PHP函數pack

2009-12-01 12:50:21

PHP字符處理函數

2009-11-18 10:22:14

PHP substr

2009-11-25 17:48:18

PHP文件系統相關函數

2009-12-03 19:23:15

PHP處理會話函數

2009-12-07 17:05:36

PHP函數imaget
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久国产精品亚洲 | 爱爱综合网| 亚洲视频在线一区 | 亚洲成人激情在线观看 | 欧美极品在线视频 | 欧美a区 | 国产在线小视频 | 天天干天天草 | 国产精品一区二区精品 | 白浆在线 | 高清黄色网址 | 91视频在线看| 欧美成人视屏 | av免费在线观看网站 | 久草在线 | 中文字幕在线剧情 | 久久99久久99久久 | 成人在线一区二区 | 91麻豆精品国产91久久久久久久久 | 亚洲成人精选 | 欧美一区二区 | www.国产视频 | 亚洲免费视频一区 | 国产超碰人人爽人人做人人爱 | 中文字幕在线观看精品 | 久久亚洲欧美日韩精品专区 | 精品久久久久久久久久久久 | 欧美性极品xxxx做受 | www亚洲一区 | 国产美女久久 | 可以免费观看的av片 | 99精品在线免费观看 | 国产一级特黄aaa大片评分 | 欧美中文字幕一区二区三区亚洲 | 亚洲影音 | 激情久久网 | 色婷婷综合久久久中文字幕 | 九九热这里| 亚洲国产一区二区三区在线观看 | 欧美专区在线观看 | 综合二区 |