分页查询:使用分页类查询 用get传值

<body>
<?php
$cx = "";
if(!empty($_GET["cx"]))                                          //判断get传过来的值非空,那么把传过来的值赋给变量$cx
{
    $cx = $_GET["cx"];
}
?>
<form action="fenyechaxun.php" method="get">
关键字:<input type="text" name="cx" value="<?php echo $cx; ?>" /><input type="submit" value="查询" />  //把用户输入的关键字留在文本框‘text‘中
<table width="100%" border="1" cellpadding="0" cellspacing="0">
<tr>
    <td>areacode</td>
    <td>areaname</td>
    <td>parentareacode</td>
    <td>root</td>
    <td>zone</td>
    <td>nacigateurl</td>
</tr>
<?php
include("../fzl/czy.class.php");
$db = new czy();
$tj = " 1=1 ";                                 //条件$tj=‘ 1=1 ‘时,点搜索是搜索全部;
if(!empty($_GET["cx"] )&& $_GET["cx"] !="")                //如果get传过来的值 $_GET["cx"]非空且不是空的字符串是 把$tj 加在sql语句后边
{
    $tj = " areaname like ‘%{$_GET[‘cx‘]}%‘ ";
}
$stotal = " select count(*) from chinastates where {$tj} ";       //求数据库的总条数
$arr = $db->strQuery($stotal);
include("../fzl/page.class.php");
$page = new Page($arr,20);
$sql = " select * from chinastates where {$tj} ".$page->limit;     //分页分页
$attr = $db->Query($sql);
foreach($attr as $v)
{
    echo "<tr>
            <td>{$v[0]}</td>
            <td>{$v[1]}</td>
            <td>{$v[2]}</td>
            <td>{$v[3]}</td>
            <td>{$v[4]}</td>
            <td>{$v[5]}</td>
          </tr>";
}
?>
</table>
</form>
<?php
echo $page->fpage();                             //分页分页
?>
</body>
时间: 2024-08-06 16:03:31

分页查询:使用分页类查询 用get传值的相关文章

使用插件bootstrap-table实现表格记录的查询、分页、排序等处理

在业务系统开发中,对表格记录的查询.分页.排序等处理是非常常见的,在Web开发中,可以采用很多功能强大的插件来满足要求,且能极大的提高开发效率,本随笔介绍这个bootstrap-table是一款非常有名的开源表格插件,在很多项目中广泛的应用.Bootstrap-table插件提供了非常丰富的属性设置,可以实现查询.分页.排序.复选框.设置显示列.Card view视图.主从表显示.合并列.国际化处理等处理功能,而且该插件同时也提供了一些不错的扩展功能,如移动行.移动列位置等一些特殊的功能,插件可

webform组合查询和分页

1.组合查询(1)数据访问类 //参数1:SQL语句 参数2:哈希表public List<Users> chas(string s,Hashtable has) { List<Users> List = new List<Users>(); Users u = null; com.CommandText = s; com.Parameters.Clear(); foreach(string aa in has.Keys) { com.Parameters.Add(aa

高级查询及分页总结

一.子查询 案例:  select * from Student where Birthday>( select Birthday from Student Where StudentName='张玲' ) 提示:将子查询和比较运算符联合使用,必须保证子查询返回的值不能多于一个. 二.IN和NOT IN子查询 1.IN 用IN条件:在不确保返回值的是一条的情况用IN. select studentname,studentnofrom studentwhere studentno in( sele

【SSH项目实战05】完成数据库的级联查询和分页

上一节我们完成了EasyUI菜单的实现.这一节我们主要来写一下CategoryServiceImpl实现类,完成数据库的级联查询.一般项目从后往前做,先做service(我们没有抽取Dao,最后再抽取),做完了再做上面层. 在写之前,先看一下数据库中的表的情况: drop database if exists shop; /*创建数据库,并设置编码*/ create database shop default character set utf8; use shop; /*删除管理员表*/ dr

Spring Data MongoDB 五:进阶文档查询(分页、Morphia)(二)

Spring Data MongoDB 三:基本文档查询(Query.BasicQuery)(一) 学习MongoDB 六: MongoDB查询(游标操作.游标信息)(三) 一.简介 SpringData  MongoDB提供了org.springframework.data.mongodb.core.MongoTemplate对MongoDB的find的操作,我们上一篇介绍了基本文档的查询,我们今天介绍分页查询,分页查询是返回到匹配文档的游标,可以随意修改查询限制.跳跃.和排序顺序的功能. 我

【ExtJs】与后台数据库交互的带分页表格组件grid的查询

ExtJs的表格组件Grid是可以分页的,并且这个组件是随时随地地与后台数据库进行这交互.正如VC的MFC中的List表格控件一样. 基本上,这个表格控件作为OA系统的主角,配合<[ExtJs]利用树状结构.Border布局与标签页刻划OA界面>(点击打开链接)就真的是一个完整的OA系统了. 然而网上对于此组件的叙述非常糟糕,各类杂七杂八的资料,层出不同的后端语言,让人根本看不明白.下面举一个例子来说明Grid组件怎么查询数据库的数据,并且分页现实出来. 一.基本目标 比如Mysql数据库有一

Solr学习总结(六)SolrNet的高级用法(复杂查询,分页,高亮,Facet查询)

上一篇,讲到了SolrNet的基本用法及CURD,这个算是SolrNet 的入门知识介绍吧,昨天写完之后,有朋友评论说,这些感觉都被写烂了.没错,这些基本的用法,在网上百度,资料肯定一大堆,有一些写的肯定比我的好,不过,这个是Solr系列文章,会从Solr的基础入门讲到实际开发中的分页,高亮,Facet查询等高级用法.所以,基础的入门也会涉及一些,望大家见谅.我用这么多篇文章,来总结Solr 也是为了将Solr 的 安装,配置,开发等等,整个过程的资料,都能总结汇集到一起,这样不管是懂Solr还

MongoDB .Net Driver(C#驱动) - 内嵌数组/嵌入文档的操作(增加、删除、修改、查询(Linq 分页))

目录 一.前言 (一) 运行环境 二.前期准备工作 (一) 创建 MongoDBContext MongoDb操作上下文类 (二)创建测试类 (三) 创建测试代码 三.内嵌数组增加元素操作 (一) Update.Set()方法 替换内嵌数组(不推荐使用) (二)Update.Push()方法 直接将元素压入内嵌数组(推荐) (三) Update.PushEach()方法 将多个元素压入内嵌数组(推荐) 四.内嵌数组删除元素操作 (一) Update.Set()方法 替换内嵌数组(不推荐使用) (

Spring如何使用4行代码优雅的实现模糊查询,精确查询,分页查询功能。

最近开始使用Spring开发新项目了,开发新项目必定少不了折腾增删查改. 其中模糊查询,精确查询,分页查询也算是不好对付的功能,需要手写大量重复的代码来实现相关的功能,如何优雅的实现查询功能呢? 首先上两张截图.第一张截图是分页列出活动,可以根据活动名称和活动内容进行模糊查询. 举办机构,举办年份,活动分类为可选项.如指定了年份就会检索相应年份的数据. 第二张截图是列出分类. 可以根据分类名称进行模糊查询. 可以发现,两个listData 方法均只有4行代码. 第一行指定模糊查询的列名s,第二行

JPA自定义模糊查询并将查询结果分页

dao层我尝试使用JPA自带的Like,但是不知道怎么进行分页,所以使用了@Query注解来完成 dao语句 @Query(value = "SELECT * from red_city_list where ztmc like %?1%",nativeQuery = true) Page<CityRedListRecord> findByContentLike(String content, PageRequest pageRequest); 其中red_city_lis