第一个smarty例子--分页显示数据
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查看留言</title>
<style type="text/css">
<!--
.STYLE1 {color: #FF0000}
-->
</style>
</head>
<{*assign var="login" value=0*}>
<div align="center">
<p><a href="index.php">主页</a> <a href="addmeg.php">留言</a>
<{if $login==0}> <a href="gli.php">管理</a><{/if}> <{*login=0未登陆,显示管理链接*}>
</p>
</div>
<{section name=lp loop=$ly}>
<table width="590" border="1" align="center" cellpadding="0" cellspacing="1">
<tr>
<td width="85" rowspan="2"><p>留言人:<br />
<{$ly[lp].fbr}></p>
</td>
<td width="427" height="23"><p> 标题:<{$ly[lp].tm}></p>
</td>
</tr>
<tr>
<td height="58"> 内容:<{$ly[lp].nr}></td>
</tr>
</table><br />
<{/section}>
<p align="center">总<span class="STYLE1"><{$pcunt}></span>页 当前为第<span class="STYLE1"><{$page}></span>页 <a href="index.php">首页</a> <{$qian}><{$next}><a href="index.php?page=<{$pcunt}>">最后一页</a></p>
</body>
</html>
/*********************************************
*
* 文件名:index.php
* 作 用: 显示留言分页
* 作 者: 龙的心
* Q Q:282129207
*
*********************************************/
require("./class/Smarty.class.php"); //包含smarty类文件
$smarty->template_dir = './templates/';
$smarty->compile_dir = './templates_c/';
$smarty->config_dir = './configs/';
$smarty->cache_dir = './cache/';
$smarty->caching = false; //这里是调试时设为false,发布时请使用true
$smarty->right_delimiter = "}>";
mysql_connect('localhost','root','root');
mysql_select_db('nihao');
mysql_query("set names 'gb2312'");
if($page==null)
$page=1;
$psize=4; //每页记录数
$str="select *from ly";
$query=mysql_query($str);
$num=@mysql_num_rows($query);//总记录数
$pcunt=ceil($num/$psize);//总页数
$nextpage = $page+1;
$qianpage= $page-1;
$start=($page-1)*$psize;
$str="select *from ly limit $start,$psize";
$query=mysql_query($str);
while($arr=mysql_fetch_array($query))
{//print_r($arr);
$array[]=$arr;
}
if($page<$pcunt) $str2="<a href=index.php?page=$nextpage>下一页</a> ";
$smarty->assign("login", "0"); //login=0未登陆,显示管理链接
$smarty->assign("ly", $array);
$smarty->assign("page", $page);
$smarty->assign("qian", $str1);
$smarty->assign("next", $str2);
$smarty->assign("pcunt", $pcunt);
第一个smarty例子--分页显示数据的更多相关文章
- 转:JSP 分页显示数据 (Oracle)
JSP 分页显示数据 (Oracle) 标签: Oracle分页JSP分页 2013-11-19 20:40 3598人阅读 评论(1) 收藏 举报 分类: Web(11) 版权声明:本文为博主原 ...
- ligerui做分页显示数据
现在前台技术用到的是ligerui,一直想写一个有关ligerui的显示,利用加班的今天偷点闲复制一下下,当自己的一些小资料吧,不会的时候,还可以来看看............稍微有点多,毕竟是从前后 ...
- JSP 分页显示数据 (Oracle)
要实现分页,首先我们要做的就是如何来编写SQL语句,网上也有很多,大家可以搜一下.在这里,我们使用一种比较常用的方式来编写SQL语句.代码如下: ----分页显示 select * from (sel ...
- ASP.NET(五):ASP.net实现真分页显示数据
导读:在上篇文章中,介绍了用假分页实现数据的分页显示 ,而避免了去拖动滚动条.但,假分页在分页的同时,其实是拖垮了查询效率的.每一次分页都得重新查询一遍数据,那么有没有方法可以同时兼顾效率和分页呢,那 ...
- ASP.NET(四):ASP.net实现假分页显示数据
导读:在做数据查询的时候,有的时候查询到的数据有很多.通常呢,我们一般都是去拖动右侧边的滚动条.但是,有了分页后,我们就可以不必是使用滚动条,而直接通过分页查看我们想要的数据.在分页的过程中,有分为真 ...
- repeater 分页显示数据
表名:ChinaStates 控件:Repeater 查询代码DA: public class ChinaStatesDA { private DataClassesDataContext Conte ...
- FormView分页显示数据的例子
%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FormView控件.aspx.cs ...
- ListView OnScrollListener详解(滑屏分页显示数据)
package com.action; import java.util.ArrayList; import java.util.List; import android.app.Activity; ...
- PHP+MySQL Smarty简单分页显示示例
一.分页程序的原理 分页程序有两个非常重要的参数:每页显示几条记录($pagesize)和当前是第几页($page). 有了这两个参数就可以很方便的写出分页程序,我们以MySql数据库作为数据源,在m ...
随机推荐
- 微信企业红包api接入
项目描述:基于微信浏览器的H5页面,接入微信支付接口和微信红包接口 一.接入前准备条件 1.微信公众号 需要基于已认证的微信公众号承载该H5页面.该条件默认已具备,本文重点为红包接口. 2.微信支付商 ...
- xargs 使用详解
参考转载:https://www.cnblogs.com/f-ck-need-u/p/5925923.html#auto_id_12 xargs 作用:将管道传输过来的stdin进行处理(分割.分批) ...
- c信号量操作demo
#include <stdio.h> #include <string.h> #include <sys/ipc.h> #include <sys/sem.h ...
- ubuntu---记录. opencv3.4.7
一.下载 https://github.com/opencv/opencv/archive/3.4.7.zip wget -c https://github.com/opencv/opencv/arc ...
- Ubuntu系统---安装English版本之后的一些工作
Ubuntu系统---安装English版本之后的一些工作 安装完U ...
- 推荐排序---Learning to Rank:从 pointwise 和 pairwise 到 listwise,经典模型与优缺点
转载:https://blog.csdn.net/lipengcn/article/details/80373744 Ranking 是信息检索领域的基本问题,也是搜索引擎背后的重要组成模块. 本文将 ...
- #Python绘制 文本进度条,带刷新、时间暂缓的
#Python绘制 文本进度条,带刷新.时间暂缓的 #文本进度条 import time as T st=T.perf_counter() print('-'*6,'执行开始','-'*6) maxx ...
- HTML5游戏2D开发引擎
1.PixiJS(基于webGl和canvas) 官网:http://www.pixijs.com/ github(star:20672):https://github.com/pixijs/pixi ...
- 堆排序Heap_Sort
堆排序就是借助二叉堆进行排序,不了解二叉堆的可以先看这里.本文以升序排序为例,首先将待排序数组放置在最小堆中,此时堆顶一定是数组中最小的元素,然后删除堆顶元素,此时调整后的最小堆顶会是第二小的元素,从 ...
- BZOJ 3589 动态树 (树链剖分+线段树)
前言 众所周知,90%90\%90%的题目与解法毫无关系. 题意 有一棵有根树,两种操作.一种是子树内每一个点的权值加上一个同一个数,另一种是查询多条路径的并的点权之和. 分析 很容易看出是树链剖分+ ...