单条件或多条件执行查询

效果描述:1.不设置有效期,单击套餐类型时,执行帅选,

     2.设置套餐类型,设置有效期,单击查询执行帅选

逻辑实现:

      1.form表单添加onclick事件查询函数,点击form表单里的任何标签都触发查询事件,所以把‘查询‘图标写入form表单里,函数根据查询条件去执行相应的查询

<form class="form-inline" name="searchForm" role="form" onclick="searchPkg()">
<div class="form-group col-sm-2">
<label>套餐类型 : </label>
<select name="pkg_type_id" id="pkg-type-id" class="form-control">
<option value="0">全部</option>
{foreach from=$types item=type}
<option value="{$type.pkg_type_id}">{$type.pkg_type_content}</option>
{/foreach}
</select>
</div>
<div class="form-group col-sm-3">
<label>起始有效期 : </label>
<input class="form-control" id="validity-start-time" name="validity_start_time" type="text" onclick="WdatePicker({dateFmt:‘yyyy-MM-dd HH:mm:ss‘})" />
</div>
<div class="form-group col-sm-3">
<label>结束有效期 : </label>
<input class="form-control" id="validity-end-time" name="validity_end_time" type="text" onclick="WdatePicker({dateFmt:‘yyyy-MM-dd HH:mm:ss‘})" />
</div>
<div class="form-group">
<a class="btn btn-danger">查询</a>
</div>
<div class="form-group ">
<a class="btn btn-danger" href="pkg_base.php?act=add">添加</a>
</div>

</form>

获取查询条件执行函数,利用Ajax获取数据

function searchPkg() {
listTable.filter[‘pkg_type_id‘] = Utils.trim(document.forms[‘searchForm‘].elements[‘pkg_type_id‘].value);
listTable.filter[‘validity_start_time‘] = Utils.trim(document.forms[‘searchForm‘].elements[‘validity_start_time‘].value);
listTable.filter[‘validity_end_time‘] = Utils.trim(document.forms[‘searchForm‘].elements[‘validity_end_time‘].value);
listTable.filter[‘page‘] = 1;
listTable.loadList();
}

 

      

  

时间: 2024-10-09 20:28:31

单条件或多条件执行查询的相关文章

数据的查询(一)——单条件查询

数据的查询分为但条件查询和多条件查询 在查询之前,将查询数据库进行封装 <?php class DBDA { public $host="localhost"; //数据库地址 public $uid = "root"; //数据库用户名 public $pwd = ""; //密码 //执行sql语句,返回相应的结果 //参数:$sql代表执行的sql语句:$type是sql语句类型0代表查询,1代表其他:$db代表操作的数据库 publ

php单条件查询,关键字查询

1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <meta http-equiv="

通达OA 手机签章控件用工作流条件限制居然无效

由于手机应用已深入日常生活的每个角落,手机已成为人们工作生活不可或缺的工具.集团也在近期加强了这方面的应用,开始大力推广OA移动端的应用,并购买了正式版的手机签章控件. 手机签章控件需要单独添加,原来工作流表单中只有电脑签章的部分需要重新添加一遍.这点来说会给流程设计人员增加一些工作量,稍有不便. 但是近期在实际使用中,有部门反应有领导用手机签批,没有盖章就转交到了下一步的情况.发现这样的情况我们马上组织进行测试,在流程中的条件限制居然不能限制必须进行手机签章,哪怕只有这样一个条件也不成.而之前

SQLServer存储过程实现单条件分页

SQLServer-代码: 1 SQLServer Procedure Pagination_basic: 2 ALTER PROCEDURE [qiancheng].[Pagination_basic] ( 3 @Table_name VARCHAR (255), 4 --name of table 5 @Rows_target VARCHAR (1000) = '*', 6 --search rows 7 @Rows_condition VARCHAR (1000) = '', 8 --th

单条件查询php

页面1.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="

jdbc案例_分页_条件查询

客户信息增删改查系统 软件工程开发流程:1.瀑布模型 2.螺旋模型 RUP (Rational Unified Process,统一软件开发过程 ) 采用瀑布模型: 需求 --- 需求分析 --- 系统设计(概要.详细设计)---- 编码 --- 测试 --- 实施 --- 维护 * 瀑布模型 缺陷在编码结束之前,客户看不到最终软件产品 ,如果需求.设计出现明显错漏,导致软件后期无法维护,存在重大缺陷 * 瀑布模型对于 新型软件,需求不定软件 风险较大 敏捷开发理念:迭代开发模式 ,将系统功能分

机票分页存储过程!

USE [FlightDB]GO/****** Object: StoredProcedure [dbo].[ProFlightPageList] Script Date: 2016/8/3 17:30:30 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO--/********************参数说明*********************************************[email protected] --要

基于Metronic的Bootstrap开发框架经验总结(2)--列表分页处理和插件JSTree的使用

在上篇<基于Metronic的Bootstrap开发框架经验总结(1)-框架总览及菜单模块的处理>介绍了Bootstrap开发框架的一些基础性概括,包括总体界面效果,以及布局.菜单等内容,本篇继续这一主题,介绍页面内容常用到的数据分页处理,以及Bootstrap插件JSTree的使用.在数据的界面显示当中,表格数据的展示以及分页是非常常见的处理操作,利用Bootstrap的样式布局,以及JQuery的Ajax数据处理,就能很好实现数据的动态展示和分页处理. 1.列表展示和分页处理 1)数据的列

三 JPA复杂查询的几种方式

多条件查询有很多方式 接口命名策略 按照JPA的命名策略命名,就可以实现单条件或者多条件的等值查询 命名策略 要以find或者findAll开头,单字段查询,find后跟字段的属性名字,参数传入字段的属性类型,多个条件中间用and区分开. 实例: 接口: Order findByExpressNo(String expressNo); List<Order> findByUserId(Integer userId); List<Order> findByUserNameAndUse