国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

phpcms v9自定義數據分頁代碼分享

2024-04-25 20:35:25
字體:
來源:轉載
供稿:網友

研究phpcms v9解決的問題,分享給大家,希望對大家有所幫助,來自B5教程網額分享。

public function s_q()

{

global $db;

$page = isset($_GET['page']) ? intval($_GET['page']) : 1;

$pagesize = 10;

$start_rs=($page-1)*$pagesize;

$q = safe_replace(trim($_GET['q']));

$q = new_html_special_chars(strip_tags($q));

$q = str_replace('%', '', $q); //過濾'%',用戶全文搜索

$sql="select * from pm_ss WHERE stitle like '%$q%'";

$result =$this->db->query($sql);

$data=$this->db->fetch_array();

$num=count($data);

$sql2="select * from pm_ss WHERE stitle like '%$q%' limit ".$start_rs.",".$pagesize."";

$re =$this->db->query($sql2);

$das=$this->db->fetch_array();

$pages=$this->pages($num,$page,$pagesize);

include template('search','list');

}

function pages($num, $curr_page, $perpage = 20, $urlrule = '', $array = array(),$setpages = 10) {

if(defined('URLRULE') && $urlrule == '') {

$urlrule = URLRULE;

$array = $GLOBALS['URL_ARRAY'];

} elseif($urlrule == '') {

$urlrule = url_par('page={$page}');

}

$multipage = '';

if($num > $perpage) {

$page = $setpages+1;

$offset = ceil($setpages/2-1);

$pages = ceil($num / $perpage);

if (defined('IN_ADMIN') && !defined('PAGES')) define('PAGES', $pages);

$from = $curr_page - $offset;

$to = $curr_page + $offset;

$more = 0;

if($page >= $pages) {

$from = 2;

$to = $pages-1;

} else {

if($from <= 1) {

$to = $page-1;

$from = 2;

} elseif($to >= $pages) {

$from = $pages-($page-2);

$to = $pages-1;

}

$more = 1;

}

$multipage .= '<a
class="a1">'.$num.L('page_item').'</a>';

if($curr_page>0) {

$multipage .= ' <a href="'.pageurl($urlrule, $curr_page-1, $array).'" class="a1">'.L('previous').'</a>';

if($curr_page==1) {

$multipage .= ' <span>1</span>';

} elseif($curr_page>6 && $more) {

$multipage .= ' <a href="'.pageurl($urlrule, 1, $array).'">1</a>..';

} else {

$multipage .= ' <a href="'.pageurl($urlrule, 1, $array).'">1</a>';

}

}

for($i = $from; $i <= $to; $i++) {

if($i != $curr_page) {

$multipage .= ' <a href="'.pageurl($urlrule, $i, $array).'">'.$i.'</a>';

} else {

$multipage .= ' <span>'.$i.'</span>';

}

}

if($curr_page<$pages) {

if($curr_page<$pages-5 && $more) {

$multipage .= ' ..<a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1">'.L('next').'</a>';

} else {

$multipage .= ' <a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1">'.L('next').'</a>';

}

} elseif($curr_page==$pages) {

$multipage .= ' <span>'.$pages.'</span> <a href="'.pageurl($urlrule, $curr_page, $array).'" class="a1">'.L('next').'</a>';

} else {

$multipage .= ' <a href="'.pageurl($urlrule, $pages, $array).'">'.$pages.'</a> <a href="'.pageurl($urlrule, $curr_page+1, $array).'" class="a1">'.L('next').'</a>';

}

}

return $multipage;

}

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沐川县| 通州区| 遂溪县| 股票| 蒲江县| 库伦旗| 禄丰县| 上饶市| 日土县| 明水县| 泸定县| 封丘县| 德昌县| 泌阳县| 于都县| 扬中市| 乐陵市| 弋阳县| 马边| 新安县| 合山市| 昌黎县| 明溪县| 扎囊县| 静乐县| 兰溪市| 柏乡县| 军事| 和田县| 民勤县| 彰化县| 民和| 酒泉市| 龙里县| 舞钢市| 沙湾县| 桂平市| 和田市| 敖汉旗| 东海县| 徐闻县|