网站通过id简单分页

1.通过ID分页,要求id是顺序并且连续的:

page = 0
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        global page
        page_pre=self.get_argument("msg_pre",‘0‘)
        page=page+int(page_pre)
        if page <= 0:page=1
        sql_3="select * from user where id > (‘%s‘-1)*20 order by id asc limit 0,20 "%page
        res=mysql.cmd(sql_3)
        mysql.commit()
        self.render(‘index.html‘,lists=res)

2.建议id顺序的

page = 0
class MainHandler(tornado.web.RequestHandler):
    def get(self):
        global page
        page_pre=self.get_argument("msg_pre",‘0‘)
        page=page+int(page_pre)
        if page <= 0:
            page=0
        sql_3="select * from user where id  limit %s,10 "%(page*10)
        res=mysql.cmd(sql_3)
        mysql.commit()
        self.render(‘index.html‘,lists=res)

样板html

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
    <form action="/" method="get">
        <button type="submit" name="msg_pre" value=‘-1‘>上一页</button>
        <button type="submit" name="msg_pre" value=‘1‘>下一页</button>
        <table>
        {% for i in lists %}
            <tr>
                {% for n in i %}
                <td>{{n}}</td>
                {% end %}
            </tr>
        {% end %}
       </table>
    </form>
</body>
</html>
时间: 2024-11-01 20:15:27

网站通过id简单分页的相关文章

MVC中使用MVCPager简单分页

一.建立数据库以及建立MVC项目 自己随便建立一个数据库,并且添加数据.我建立的数据库如下. 二.建立LINQ to SQL映射. 然后一步步点确定 三.编写代码 在Controllers中建立控制器,模板为空.建立的项目如下: 要添加视图Index 在Controller中选中Index 并且添加视图, 模板选中List, 如下 注意后台要添加对MvcPager的程序集引用,后台代码如下: using Webdiyer.WebControls.Mvc; public class Student

在 asp.net mvc中的简单分页算法

//第一步:建立如下分页实体类:namespace MVCPager.Helpers { /// <summary> /// 简单分页算法类 /// </summary> public class Pager { public int RecordCount { get; set; } public int PageIndex { get; set; } public int PageSize { get; set; } public int PageCount { get { r

MVC简单分页

对Car汽车表分页 实现简单分页,放在这里方便查看回顾,自定义每页几条有点问题,有待完善······ 1.新建mvc项目 2.添加linq to sql 数据库连接 3.添加CarBF类 using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Mvc简单分页.Models { public class CarBF { private MyDBDataContext

利用PHP实现MySQL表数据的简单分页

PHP实现MySQL表数据的简单分页 <?php  $conn=mysql_connect("127.0.0.1","root",'123456') or die("数据库连接失败"); mysql_select_db("ym"); mysql_query("set names utf8"); //获取数据的行数 $all=mysql_num_rows(mysql_query("select

网站内部搜索引擎简单实现

(原创,转载请注明) 不久前接手一个java web开发的活,网站是一个学术期刊的发布和共享平台.支持在线搜索网站内部期刊.以前没接触过搜索引擎,觉得搜索是一门高深的学问,后来折腾了两天写了一个简单的,不包含权重排序.爬虫和大型数据库和全文搜索(貌似中文不支持全文搜索),不涉及自然语言处理相关的语义.分词等的搜索引擎.就是大概完成了搜索的大体流程,适合初学者了解搜索的大体步骤. 我的简单搜索引擎实现以下工作: 用户可根据标题.作者.关键字和全面检索,来搜寻相关期刊: 暂时只支持单个词的搜索,如果

asp.net mvc4+mysql做一个简单分页组件(部分视图)

在开始做mysql分页功能组件前,便设定的是要有一定可复用性.先在项目里Views文件夹下右键新建名为_PaginationComponent.cshtml,这里html及css我采用的bootstrap分页组件,这可以参考http://v3.bootcss.com/components/. 先将生成项目效果截图呈上: 这里有需要预先知道的,是mysql分页查询与mssql分页查询实现不同点在于,mysql支持limit语句,limit格式为 limit pageIndex*pageSize,p

网站入侵如此简单

原文地址:http://pastebin.com/raw.php?i=cRYvK4jb [需FQ] _ _ _ ____ _ _ | | | | __ _ ___| | __ | __ ) __ _ ___| | _| | | |_| |/ _` |/ __| |/ / | _ \ / _` |/ __| |/ / | | _ | (_| | (__| < | |_) | (_| | (__| <|_| |_| |_|\__,_|\___|_|\_\ |____/ \__,_|\___|_|\

无样式简单分页

只需要返回的类型为PageList均可调用此分页,不需要引用,所以我叫他简单分页,样式简单,虽然没有其他的样式花哨,但用起来也很顺手,所以也记一下,以便以后方便使用吧 代码(写在需要分页的位置) 1 <div id="Pager"> 2 <div> 3 当前第 @(Model.PageCount < Model.PageNumber ? 0 : Model.PageNumber) 4 页 共 @Model.PageCount 页 5 @if (Model.

PHP+MYSQL实现简单分页

第一次发表文章,试一试,这是我编写的一段小代码,实现简单分页效果,代码如下: 1 <html> 2 <head> 3 <title>物资管理系统</title> 4 <meta http-equiv='Content-Type' content='text/html; charset=utf-8' /> 5 <link href="http://libs.baidu.com/bootstrap/3.0.3/css/bootstra