一个分页问题,请高手指教 点最后列出分页再点下页就可以 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php/** * 分页标签 * @para int $rownum 结果行数 * @para int $page_size 每页结果数 * @para int $page_width 分页标签包含几个数字 * @para int $curent_page 当前页码 * @para String $calback 分页标签调用的JS函数 * @return array 返回分页标签 */function getPage($rownum,$page_size,$page_width,$curent_page,$calback){//ceil(),floor$total_page = ceil($rownum/$page_size);$calback = "javascript:".$calback;$page = "";if($rownum <= 0) { $page = "<li><a href=\"javascript:;\">|<</a></li><li><a href=\"javascript:;\">>|</a></li>"; return $page;}$page.="<li><a href=\"${calback}(1)\">|<</a></li>";if ($curent_page > 1) { $pre = $curent_page-1; $page.= "<li><a href=\"${calback}(${pre})\"><</a></li>";}for($i=(ceil($curent_page/$page_width)-1)*$page_width+1;$i<ceil($curent_page/$page_width)*$page_width+1;$i++){ if($i > $total_page) break; if($i == $curent_page) $page.= "<li style='background:url(csslibs/images/page2.gif) no-repeat 0 0'><a href=\"javascript:;\"><strong color='red'>${i}</strong></a></li>"; else $page.= "<li><a href=\"${calback}(${i})\">${i}</a></li>";}if ($curent_page < $total_page) { $next = $curent_page+1; $page.= "<li><a href=\"${calback}(${next})\">></a></li>";}$page.="<li><a href=\"${calback}(${total_page})\">>|</a></li>";return $page;}?> 1G的mysql数据库求搬到远程数据库的办法。 极奇怪的,知道bug在哪里,但不知道为何会出现这bug? 怎么用php画个兔斯基 php能用webservice不? 关于discuz!的事务管理,写过discuz!二次开发的进 php+MS sql server 2000,网页乱码问题? 如何获得相对目录的url? php如何能检测到代理后面的局域网地址? 请问php有没有办法传递变量?? 拨号上网把我的机子作为服务器,可是其他人就是不能访问我得网站? apache VirtualHost 只有第一个起作用? 从数据库读出来怎么分组显示在页面上?
<?php
/**
* 分页标签
* @para int $rownum 结果行数
* @para int $page_size 每页结果数
* @para int $page_width 分页标签包含几个数字
* @para int $curent_page 当前页码
* @para String $calback 分页标签调用的JS函数
* @return array 返回分页标签
*/
function getPage($rownum,$page_size,$page_width,$curent_page,$calback){
//ceil(),floor
$total_page = ceil($rownum/$page_size);
$calback = "javascript:".$calback;
$page = "";
if($rownum <= 0) {
$page = "<li><a href=\"javascript:;\">|<</a></li><li><a href=\"javascript:;\">>|</a></li>";
return $page;
}$page.="<li><a href=\"${calback}(1)\">|<</a></li>";
if ($curent_page > 1) {
$pre = $curent_page-1;
$page.= "<li><a href=\"${calback}(${pre})\"><</a></li>";
}
for($i=(ceil($curent_page/$page_width)-1)*$page_width+1;$i<ceil($curent_page/$page_width)*$page_width+1;$i++){
if($i > $total_page) break;
if($i == $curent_page) $page.= "<li style='background:url(csslibs/images/page2.gif) no-repeat 0 0'><a href=\"javascript:;\"><strong color='red'>${i}</strong></a></li>";
else $page.= "<li><a href=\"${calback}(${i})\">${i}</a></li>";
}
if ($curent_page < $total_page) {
$next = $curent_page+1;
$page.= "<li><a href=\"${calback}(${next})\">></a></li>";
}
$page.="<li><a href=\"${calback}(${total_page})\">>|</a></li>";return $page;
}
?>