• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Smarty分页实现方法完整实例

php 搞代码 4年前 (2022-01-01) 46次浏览 已收录 0个评论

这篇文章主要介绍了Smarty分页实现方法,涉及基于Smarty的数据库查询、分页相关计算与模板操作技巧,需要的朋友可以参考下

本文实例讲述了Smarty分页实现方法。分享给大家供大家参考,具体如下:

首先是PHP文件部分:

 $pagesize){ if (!isset($pageval)) $pageval=1; } if ($pages==1){ //如果总页面只有一页的话,将“上一页”“下一页”的标签替换为空。 $pageup=""; $pagedown=""; }else{ switch($pageval){ case 1 :{ $pageup="首页"; $pagedown="下一页"; break; } default :{ $pageup="上一页"; $pagedown="下一页"; break; } case $pages :{ $pageup="上一页"; $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"); ?> 

下面为模板的编写部分:

 <table> <tr> <td>id</td><td>url</td><td>name</td></tr> {section name=list loop=$title} <tr> <td>{$title
    .id}</td><td>{$title
      .url}</td><td>{$title
        .name}</td></tr> {/section} </table> {$pageup}{$pagedown}{$pageconfig}

        更多关于Smarty相关内容感兴趣的读者可查看本站专题:《smarty模板入门基础教程》、《PHP模板技术总结》、《PHP基于pdo操作数据库技巧总结》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《PHP基本语法入门教程》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》

        希望本文所述对大家基于smarty模板的

        来源gao!%daima.com搞$代*!码网

        PHP程序设计有所帮助。

        以上就是Smarty分页实现方法完整实例的详细内容,更多请关注gaodaima搞代码网其它相关文章!


        搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
        转载请注明原文链接:Smarty分页实现方法完整实例

        喜欢 (0)
        [搞代码]
        分享 (0)
        发表我的评论
        取消评论

        表情 贴图 加粗 删除线 居中 斜体 签到

        Hi,您需要填写昵称和邮箱!

        • 昵称 (必填)
        • 邮箱 (必填)
        • 网址