1.查询显示数据库的内容

控制器里的内容

public function shouye()
{
$n = M("car");
$arr = $n->select();
$this->assign("shuju",$arr);
$this->display();

htm页面,用<foreach></foreach>标签遍历显示数据

<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>代号</td>
<td>名称</td>
<td>操作</td>
</tr> <foreach name="shuju" item="v"><!--shuju是传递的变量的名称-->
<tr>
<td>{$v.code}</td>数据的列名
<td>{$v.name}</td>
<td>操作</td>
</tr>
</foreach>
</table>

2.根据关键字查询相关的数据,建立form表单

<form action="__ACTION__" method="get">
<div>名称:<input type="text" name="name"/><input type="submit" value="查询"/></div> </from>

 public function shouye()
{ /* $tj = "1=1";
$name = "";*/
if(!empty($_GET["name"]))
{
$name = $_GET["name"];
$tj = "Name like '%{$name}%'";//根据name搜索name列相关的数据
} $n = M("car");
$arr = $n->where($tj)->select();
$this->assign("shuju",$arr);
$this->show();

增加分页

把分页的类文件page.class.php文件引入到数据文件夹中更改命名空间为 names Homes\shuju

 public function shouye()
{ $tj = "1=1";
$name = "";
if(!empty($_GET["name"]))
{
$name = $_GET["name"];
$tj = "Name like '%{$name}%'";
} $n = M("car"); //分页
$zts = $n->where($tj)->count();//求数据的总条数和查询同时查询的条数 $page = new \Home\shuju\Page($zts,3);//造page对象,传入数据总条数,每页显示几条 $arr = $n->where($tj)->limit($page->limit)->select();
$this->assign("shuju",$arr);
$this->assign("fenye",$page->fpage());//显示分页信息;
//$this->assign("name",name);
$this->show(); }

TP的分页加查询的更多相关文章

  1. 分页加查询的sql语句

    "SELECT TOP(@pagesize) * FROM T_News WHERE(NewsTitle LIKE @newskey OR NewsContent LIKE @newskey ...

  2. 分页查询和分页缓存查询,List<Map<String, Object>>遍历和Map遍历

    分页查询 String sql = "返回所有符合条件记录的待分页SQL语句"; int start = (page - 1) * limit + 1; int end = pag ...

  3. java攻城狮之路(Android篇)--widget_webview_metadata_popupwindow_tabhost_分页加载数据_菜单

    一.widget:桌面小控件1 写一个类extends AppWidgetProvider 2 在清单文件件中注册: <receiver android:name=".ExampleA ...

  4. JDBC在javaweb中的应用之分页数据查询

    分页查询 分页查询是java web开发中经常使用到的技术.在数据库中数据量非常大的情况下,不适合将所有的数据全部显示到一个页面中,同时为了节约程序以及数据库的资源,就需要对数据进行分页查询操作. 通 ...

  5. Django分页和查询参数的问题

    查询是通过get的方式,之前没有分页之前,url是这样的: http://hostname/search?query=port%3A8080 那么我的想法是如果分页了. 1,不带page参数了.nex ...

  6. android中滑动SQLite数据库分页加载

    今天用到了android中滑动SQlit数据库分页加载技术,写了个测试工程,将代码贴出来和大家交流一下: MainActivity package com.example.testscrollsqli ...

  7. Jetpack系列:Paging组件帮你解决分页加载实现的痛苦

    相信很多小伙伴们在项目实战中,经常会用到界面的分页显示.加载更多等功能.需要针对具体功能做针对性开发和调试,耗时耗力. Paging组件的使用将这部分的工作简化,从而让开发者更专注于业务的具体实现.下 ...

  8. 微信小程序云开发-列表数据分页加载显示

    一.准备工作 1.创建数据库nums,向数据库中导入108条数据 2.修改数据库表nums的权限 二.新建页面ListPaginated 1.wxml文件 <!-- 显示列表数据 --> ...

  9. webform:分页组合查询

    一个简单的分页组合查询页面 /// <summary> /// 查询方法 /// </summary> /// <param name="tsql"& ...

随机推荐

  1. Makefile学习之一

    Makefile注意: 1.Makefile由三部分组成:目标,依赖,命令: 2.命令行前必须有一个tab键作为开头: 3.定义变量:objects=main.o abc.o 使用$(objects) ...

  2. tensorflow cnn+rnn基本结构

    #CNN x = tf.placeholder(tf.float32,[None,input_node],name="x_input") y_ = tf.placeholder(t ...

  3. 删除windows服务命令

    打开命令框:输入sc delete 服务名 例如删除elasticsearch-service-x64服务 sc delete elasticsearch-service-x64

  4. DTD 和 Schema简介

    什么是DTD? DTD(文档类型定义)的作用是定义 XML 文档的合法构建模块. 它使用一系列的合法元素来定义文档结构. DTD例子 <?xml version="1.0"? ...

  5. CentOS6.4 安装 codeblocks-12.11

    FROM: http://blog.csdn.net/theegao/article/details/8750239 一.下载 1.   codeblocks-12.11-1.el6.x86_64.t ...

  6. src-resolve: 无法将名称 'extension' 解析为 'element declaration' 组件。

    activiti流程部署时,出现“src-resolve: 无法将名称 'extension' 解析为 'element declaration' 组件.”错误. 出错原因:项目所在路径中有中文.

  7. java System属性列表

    http://blog.csdn.net/bryanliu1982/article/details/5205636 比如获取windows登录用户主目录 String usreHome = Syste ...

  8. Android下的ActionBar

    1 http://blog.csdn.net/lilu_leo/article/details/7674904 2 http://blog.csdn.net/eclipsexys/article/de ...

  9. Android下关于消息的推送(9.10)

    1 http://developer.baidu.com/wiki/index.php?title=docs/cplat/push/api  百度云推送 2 http://blog.csdn.net/ ...

  10. springboot学习(一) spring-boot是什么

    1.简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程. 2.主要优点 ①  使配置变得简单 ②  使编码变得简单 ③  使 ...