smarty 分页 smartyphpsql数据库 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?php$smartyarr = $smarty->get_tbplate_vars(); //记录总数,每页显示记录条数,总页数 $pager_total = count($smartyarr['productid']); $pager_size = 10; $pager_number = ceil($pager_total/$pager_size); $pager_url = "index.php?action=view"; //当前页的页数,从request获得 if(isset($_get['pager_pageid'])&& !bpty($_get['pager_pageid'])){ $pager_pageid = intval($_get['pager_pageid']); }else{ //第一次访问 $pager_pageid = 1; } //每页的起,始记录数 if ($pager_pageid == 1 ) { $pager_startnum = 0; } else { $pager_startnum = ($pager_pageid -1) * $pager_size; } $pager_endnum = $pager_startnum + $pager_size; if ($pager_pageid == 1 && $pager_number>1) { //第一页 $pager_links = "上一页 | <a href=".$pager_url."&pager_pageid=".($pager_pageid+1).">下一页</a>"; } elseif($pager_pageid == $pager_number && $pager_number>1) { //最后一页 $pager_links = "<a href=".$pager_url."&pager_pageid=".($pager_pageid-1).">上一页</a> | 下一页"; } elseif ($pager_pageid > 1 && $pager_pageid <= $pager_number) { //中间 $pager_links = "<a href=".$pager_url."&pager_pageid=".($pager_pageid-1).">上一页</a> | <a href=".$pager_url."&pager_pageid=".($pager_pageid+1).">下一页</a>"; } else { $pager_links = "上一页 | 下一页"; } $smarty->assign('pager_total',$pager_total); $smarty->assign('pager_startnum',$pager_startnum); $smarty->assign('pager_endnum',$pager_endnum); $smarty->assign('pager_links',$pager_links); return $smarty->fetch ("list.tpl"); ?> 大家来看看!PHP网络方面的编程使用最多的IDE? 用PHP开发一个实时系统,如影吧管理系统 php连接两个数据库 各位帮忙给看一下啊,谢谢了。。。 null问题 庆祝一下:PHP 4.4.0 Released! 一个发送邮件的类,望大虾指点迷津.谢谢!! .谁有好的php+mysql的blog程序,20分 关于$result变量的问题 关于邮件的问题??? 请问跨域ajax上传图片 ?是别人的网站,非子域名 sql 查询 求各位大神帮帮忙
<?php
$smartyarr = $smarty->get_tbplate_vars();
//记录总数,每页显示记录条数,总页数
$pager_total = count($smartyarr['productid']);
$pager_size = 10;
$pager_number = ceil($pager_total/$pager_size);
$pager_url = "index.php?action=view";
//当前页的页数,从request获得
if(isset($_get['pager_pageid'])&& !bpty($_get['pager_pageid'])){
$pager_pageid = intval($_get['pager_pageid']);
}else{
//第一次访问
$pager_pageid = 1;
}
//每页的起,始记录数
if ($pager_pageid == 1 ) {
$pager_startnum = 0;
} else {
$pager_startnum = ($pager_pageid -1) * $pager_size;
}
$pager_endnum = $pager_startnum + $pager_size;
if ($pager_pageid == 1 && $pager_number>1) {
//第一页
$pager_links = "上一页 | <a href=".$pager_url."&pager_pageid=".($pager_pageid+1).">下一页</a>";
} elseif($pager_pageid == $pager_number && $pager_number>1) {
//最后一页
$pager_links = "<a href=".$pager_url."&pager_pageid=".($pager_pageid-1).">上一页</a> | 下一页";
} elseif ($pager_pageid > 1 && $pager_pageid <= $pager_number) {
//中间
$pager_links = "<a href=".$pager_url."&pager_pageid=".($pager_pageid-1).">上一页</a> | <a href=".$pager_url."&pager_pageid=".($pager_pageid+1).">下一页</a>";
} else {
$pager_links = "上一页 | 下一页";
}
$smarty->assign('pager_total',$pager_total);
$smarty->assign('pager_startnum',$pager_startnum);
$smarty->assign('pager_endnum',$pager_endnum);
$smarty->assign('pager_links',$pager_links);
return $smarty->fetch ("list.tpl");
?>