设为首页收藏本站
查看: 87|回复: 0

[PHP] Smarty分页实现方法完整实例_php实例

[复制链接]

论坛元老

Rank: 6Rank: 6

积分
34274
主题
17031
UID
1347
M币
67
贡献
17176

  • 发表于 2018-7-3 16:40:00 | 显示全部楼层 |阅读模式
    本文实例讲述了Smarty分页实现方法。分享给大家供大家参考,具体如下:
    首先是PHP文件部分:
       $pagesize){ if (!isset($pageval)) $pageval=1; } if ($pages==1){ //如果总页面只有一页的话,将“上一页”“下一页”的标签替换为空。 $pageup=""; $pagedown=""; }else{ switch($pageval){ case 1 :{ $pageup="首页"; $pagedown="[url=]下一页[/url]"; break; } default :{ $pageup="[url=]上一页[/url]"; $pagedown="[url=]下一页[/url]"; break; } case $pages :{ $pageup="[url=]上一页[/url]"; $pagedown="末页"; break; } } }$smarty->assign("pageconfig",$pageconfig); //================================================== $sql_list="SELECT * FROM `wp_links` LIMIT $page,$pagesize"; //由此控制数据显示数量部分 $db_list_list=mysql_query($sql_list); while($row=mysql_fetch_array($db_list_list)){ $page_list[]=array("id"=>$row['link_id'],"url"=>$row['link_url'],"name"=>$row['link_name']); //将数据库中查询内容重新赋值 } $pagecOnfig="当前第 $pageval 页,共 $pages 页"; $smarty->assign("pageconfig",$pageconfig); $smarty->assign("pageup",$pageup); $smarty->assign("pagedown",$pagedown); $smarty->assign("title",$page_list); $smarty->display("index.htm"); ?>  
    下面为模板的编写部分:
       {section name=list loop=$title} {/section}
    idurlname
    {$title
      .id}
    {$title
      .url}
    {$title
      .name}
    {$pageup}{$pagedown}{$pageconfig}  
    更多关于Smarty相关内容感兴趣的读者可查看本站专题:《smarty模板入门基础教程》、《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
    希望本文所述对大家基于smarty模板的PHP程序设计有所帮助。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    在我站开通SVIP可同时获得17个站点VIP资源 立即登录 立即注册
    快速回复 返回顶部 返回列表