关于分页,大家帮我看看是什么问题? 哪位能告诉我$_GET['pagenum']是什么意思吗,不明白怎么突然跑出来个$_GET['pagenum']? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $_GET['pagenum']是从URL中获取的变量,用于传递当前面页号码 我没仔细看你的代码,我觉得discuz的代码很值得学习,我用的是它上面的分页函数!function multi($num, $perpage, $curr_page, $mpurl) { $multipage = ''; if($num > $perpage) { $page = 10; $offset = 2; $pages = ceil($num / $perpage); $from = $curr_page - $offset; $to = $curr_page + $page - $offset - 1; if($page > $pages) { $from = 1; $to = $pages; } else { if($from < 1) { $to = $curr_page + 1 - $from; $from = 1; if(($to - $from) < $page && ($to - $from) < $pages) { $to = $page; } } elseif($to > $pages) { $from = $curr_page - $pages + $to; $to = $pages; if(($to - $from) < $page && ($to - $from) < $pages) { $from = $pages - $page + 1; } } } $multipage .= '<a href="'.$mpurl.'&page=1"><<</a> '; for($i = $from; $i <= $to; $i++) { if($i != $curr_page) { $multipage .= '<a href="'.$mpurl.'&page='.$i.'">['.$i.']</a> '; } else { $multipage .= '<u><b>['.$i.']</b></u> '; } } $multipage .= $pages > $page ? " ... <a href=\"$mpurl&page=$pages\"> [$pages] >></a>" : " <a href=\"$mpurl&page=$pages\">>></a>"; } return $multipage;} 小白问题:服务器是Linux系统,本地开发环境也必须是Linux吗? 关于数组下边赋值问题 做过php与java socket通讯的请进,高分求教,急 急 如何用正则在字符串插入分割符? php 路径判断 php与SQL的问题 为什么我的php页面不支持地址栏传递参数 为什么网页中嵌入播放器这么难? setcookie的作用域问题 高手看看这段代码!有点问题! 请问Leadbbs论坛数据如何转移到像Discuz!这样的论坛里?
function multi($num, $perpage, $curr_page, $mpurl) {
$multipage = '';
if($num > $perpage) {
$page = 10;
$offset = 2; $pages = ceil($num / $perpage);
$from = $curr_page - $offset;
$to = $curr_page + $page - $offset - 1;
if($page > $pages) {
$from = 1;
$to = $pages;
} else {
if($from < 1) {
$to = $curr_page + 1 - $from;
$from = 1;
if(($to - $from) < $page && ($to - $from) < $pages) {
$to = $page;
}
} elseif($to > $pages) {
$from = $curr_page - $pages + $to;
$to = $pages;
if(($to - $from) < $page && ($to - $from) < $pages) {
$from = $pages - $page + 1;
}
}
}
$multipage .= '<a href="'.$mpurl.'&page=1"><<</a> ';
for($i = $from; $i <= $to; $i++) {
if($i != $curr_page) {
$multipage .= '<a href="'.$mpurl.'&page='.$i.'">['.$i.']</a> ';
} else {
$multipage .= '<u><b>['.$i.']</b></u> ';
}
}
$multipage .= $pages > $page ? " ... <a href=\"$mpurl&page=$pages\"> [$pages] >></a>" : " <a href=\"$mpurl&page=$pages\">>></a>";
}
return $multipage;
}