操作日志数据库表:

主页面:

<script src="../fzl/jquery-1.11.2.min.js"></script>
<script src="../tanchuang/tanchuang.js"></script>
<script src="fenye.js"></script>
<title>无标题文档</title>
<style type="text/css">
*{ margin:0px auto; padding:0px}
#dh{ margin-top:50px; width:100%; text-align:center; height:30px}
.dh_1{ float:left; width:150px; margin-left:30px;}
#tb{ text-align:center;}
.qd{  line-height:30px; vertical-align:middle; font-size:20px; width:65px; height:30px; margin-top:-20px; background-color:#FF712D; border-radius:5px; box-shadow:3px 3px 3px #999}
</style>
<link href="../tanchuang/tanchuang.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="cx">商品名称:<input type="text" id="cxname" placeholder="请输入管理员用户名"/> 商品型号:<input type="text" id="cxsplx" placeholder="请输入商品详情" /><input value="清空" type="button" id="qk" />  </div>
<table id="tb" width="100%" border="1" cellpadding="0" cellspacing="0">
</table>
<div id="divz">
    <span id="shang">上一页</span>
    <span id="xia">下一页</span>
    <span id="sp">当前第<input type="text" id="dq" value="1" />页</span>
    <span id="sp1">共<span id="zys"></span>页</span>
  </div>
</body>

主页面js:

$(document).ready(function(e) {
    $("#dh_f5").css("box-shadow","0 2px 1px #535353");
    $("#dh_f5").css("color","#0198A9");
    ZYS(10);
    FenYe();
    qingkong();
    //点击用户名称查询开始
    $("#cxname").keyup(function(){
    var v = $("#cxname").val();
    var lx = $("#cxsplx").val();
            //alert(v);
           ZYS(10);
        FenYe();
    })
    //点击用户名称查询结束
    //点击商品名称查询开始
    $("#cxsplx").keyup(function(){
    var v = $("#cxname").val();
    var lx = $("#cxsplx").val();
        ZYS(10);
        FenYe();
    })
  //点击商品名称查询开始
    //跳页开始
  $("#dq").keyup(function(){
        var v = $("#cxname").val();
        var lx = $("#cxsplx").val();
        FenYe();
            ZYS(10,v,lx);
        })
    //跳页结束
  $("#shang").click(function(){
            var dq = parseInt($("#dq").val());

            if(dq>1)
            {
                $("#dq").val(dq-1);
            }
            else
            {
                $("#dq").val(1);
            }
            FenYe();
        })

    $("#xia").click(function(){
            var dq = parseInt($("#dq").val());
            if(dq<$("#zys").text())
            {
                $("#dq").val(dq+1);
            }
            else
            {
                $("#dq").val($("#zys").text());
            }
            FenYe();
        })
});
//实现分页的方法开始,内置弹窗
function FenYe(v,lx)
{
    var v = $("#cxname").val();
    var lx = $("#cxsplx").val();
    if(typeof(v)=="undefined")//如果找不到v,给v定义个空字符串
    {
        v ="";
    }
    if(typeof(lx)=="undefined")
    {
        lx ="";
    }
    var dq = $("#dq").val();
    //显示table
    $.ajax({
    url:"shipinxiazai.php",
    data:{page:dq,v:v,lx:lx},
    type:"GET",
    dataType:"TEXT",
    success: function(data)
    {
        if(data=="")
        {
            $("#tb").html("<tr><td>序列号</td><td>操作人</td><td>操作内容</td><td>操作时间</td></tr>");
        }
        else
        {
            var str = "<tr><td>序列号</td><td>操作人</td><td>操作内容</td><td>操作时间</td></tr>";
            var hang = data.split("|");
            for(var i=0;i<hang.length;i++)
            {
                var lie =hang[i].split("^");
                str+="<tr><td>"+lie[0]+"</td><td>"+lie[1]+"</td><td><span class ='ck' bs='"+lie[0]+"'>查看详情</span></td><td>"+lie[3]+"</td></tr>";
            }
            $("#tb").html(str);
                 //弹窗开始
                $(".ck").click(function(){
                    var code =$(this).attr("bs");
                    $.ajax({
                        url:"tc.php",
                        data:{code:code},
                        type:"POST",
                        dataType:"TEXT",
                        success: function(data){
                            var str = "<div>"+data+"</div>";      //弹窗核心内容
                            var btn1 = "<div  class='qd'>关闭</div>";
                            var tc = new Window({
                                title:"详细信息",
                                content:str,
                                buttons:btn1
                                });
                            $(".qd").click(function(){
                                $(".zhuti").remove();    //点击确定按钮,弹窗移除
                                $("#zz").remove();      //点击确定按钮,遮罩移除
                                })

                            }
                        });
                })

            //弹窗结束
        }
    }
          });
}
//实现分页的方法结束,内置弹窗
//求总页数开始
function ZYS(n,v,lx)
{
    var v = $("#cxname").val();
    var lx = $("#cxsplx").val();
    if(typeof(v)=="undefined")//如果找不到v,给v定义个空字符串
    {
        v ="";
    }
    if(typeof(lx)=="undefined")
    {
        lx ="";
    }
    $.ajax({
        url:"spxiazai.php",
        data:{list:n,v:v,lx:lx},
        type:"POST",
        dataType:"TEXT",
        success: function(data){
            $("#zys").text(data);
            //判断跳页dq开始
            if($("#dq").val()>data)
            {
                $("#dq").val(data);
                var v = $("#cxname").val();
                var lx = $("#cxsplx").val();
                FenYe(v,lx);
            }
            //判断跳页dq结束
            //判断dq当前页数不为0开始
            if($("#dq").val()==0 || $("#dq").val() == "")
            {
                $("#dq").val(1);
            }
            //判断dq当前页数不为0结束
            //判断zys总页数不为0开始
            if($("#zys").text()==0 || $("#zys").text() == "")
            {
                $("#zys").text(1);
            }
            //判断zys总页数不为0结束
            }
        });
}
//求总页数结束
//清空 v,lx开始
function qingkong()
{
    $("#qk").click(function(){
        $("#cxname").val("");
        $("#cxsplx").val("");
        ZYS(10);
        FenYe();
        })
}
//清空 v,lx结束

分页处理:

<?php
include("../fzl/czy.class.php");
$db = new czy();
$v = $_GET["v"];
$lx = $_GET["lx"];
$szs = "select count(*) from caozuorizhi where uid like '%{$v}%' and nr like '%{$lx}%' ";
$azs = $db->StrQuery($szs);
include("../public/page.class.php");
$page = new Page($azs,10);
$sql = "select * from caozuorizhi where uid like '%{$v}%' and nr like '%{$lx}%' ".$page->limit;
echo $sj =  $db->StrQuery($sql);

总页数处理:

<?php
include("../fzl/czy.class.php");
$db = new czy();
$v = $_POST["v"];
$lx = $_POST["lx"];
$sql ="select count(*) from caozuorizhi where uid like '%{$v}%' and nr like '%{$lx}%' ";
$sj = $db->StrQuery($sql);

$list = $_POST["list"];

$zys = 0;
if($sj%$list==0)
{
$zys = $sj/$list;
}
else
{
$zys = floor($sj/$list) +1;
}
echo $zys;

弹窗处理:

<?php
include("../fzl/czy.class.php");
$db = new czy();
$code = $_POST["code"];
$sql = "select nr from caozuorizhi where ids = '{$code}'";
echo $db->strQuery($sql);

________

ajxa分页+多条件查询的更多相关文章

  1. jqGrid jqGrid分页参数+条件查询

    HTML <div class="row"> <div class="col-sm-20"> <form id="for ...

  2. 分页离线条件查询 页面响应500 后端未报异常 list集合有数据

    如果 使用同一个Hibernate的DetachedCriteria离线条件查询对象同时查询“过滤后条数” 和 “过滤后的数据集合”,那么查询记录数时需要设置聚合函数条件并且 使用聚合函数  代码要在 ...

  3. springboot带分页的条件查询

    QueryDSL简介 QueryDSL仅仅是一个通用的查询框架,专注于通过Java API构建类型安全的SQL查询. Querydsl可以通过一组通用的查询API为用户构建出适合不同类型ORM框架或者 ...

  4. 【JPA】Spring Data JPA 实现分页和条件查询

    文章目录 1.在`Repository`层继承两个接口 2.在Service层进行查询操作 3.Page的方法 1.在Repository层继承两个接口 JpaRepository<Admin, ...

  5. MongoTemplate 分组分页复合条件查询

    一.前言 最近项目使用MongoDB作为数据主要存取的地方 又是第一次接触MongoDB,也是踩了不少坑... 维护数据无非就是增删改查,而里面最复杂的就是查询了 所以来总结一下有关MongoDB的查 ...

  6. django项目中的ajax分页和条件查询。

    1,路由 #主页面路由 re_path('article/article_list/', article.article_list,name='article/article_list/'), #分页 ...

  7. spring JPA分页排序条件查询

    @RequestMapping("/listByPage") public Page<Production> listByPage(int page, int size ...

  8. 动态多条件查询分页以及排序(一)--MVC与Entity Framework版url分页版

    一.前言 多条件查询分页以及排序  每个系统里都会有这个的代码 做好这块 可以大大提高开发效率  所以博主分享下自己的6个版本的 多条件查询分页以及排序 二.目前状况 不论是ado.net 还是EF ...

  9. jpa多条件查询重写Specification的toPredicate方法(转)

    Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor.Criteria 查询:是一种类型安全和更面向对象的查询 . 这个接 ...

随机推荐

  1. C++primer学习笔记(二)——Chapter 4

    4.1  Fundamentals 1.Basic Concepts (1)操作符分为一元,二元或者三元操作符: (2)复杂的表达式中含有很多操作符时: 规则一:分为不同的级别,级别高的先运行: 规则 ...

  2. VMware 虚拟机网络 组网问题

    1.VMware虚拟机组网概述 整个结构: 需要确定的内容: 1) 虚拟机连接到哪个VMnet(交换机)? 2) VMnet(交换机)的组网模式? 首先,讲一下VMware的界面内容 安装好VMwar ...

  3. 用DTD约束XML详解及示例

    文档类型定义(DTD)可定义合法的XML文档构建模块.它使用一系列合法的元素来定义文档的结构. dtd的三种引入方式    (1)引入外部的dtd文件 <!DOCTYPE 根元素名称 SYSTE ...

  4. 【shiro】一、基础概念

    来源:http://blog.csdn.net/swingpyzf/article/details/46342023/ &&&& http://jinnianshilo ...

  5. 回文串+回溯法 URAL 1635 Mnemonics and Palindromes

    题目传送门 /* 题意:给出一个长为n的仅由小写英文字母组成的字符串,求它的回文串划分的元素的最小个数,并按顺序输出此划分方案 回文串+回溯:dp[i] 表示前i+1个字符(从0开始)最少需要划分的数 ...

  6. HDU1576 A/B(乘法逆元)

    题目的代数系统可以看作整数模9973乘法群?然后存在乘法逆元. 于是题目要求$A \div B \pmod {9973} $其实就相当于求$A \times B^{-1}\pmod {9973} $. ...

  7. python 代码片段2

    #coding=utf-8 # python没有花括号.我们用对齐来代替括号:通常是四个空格(任意数目的空格货tab也都可以) # python 注释用 # # python不需要像其他语言那样需要首 ...

  8. 【原】storm源码之storm代码结构【译】

    说明:本文翻译自Storm在GitHub上的官方Wiki中提供的Storm代码结构描述一节Structure of the codebase,希望对正在基于Storm进行源码级学习和研究的朋友有所帮助 ...

  9. 【wikioi】1281 Xn数列(矩阵乘法)

    http://wikioi.com/problem/1281/ 矩阵真是个神奇的东西.. 只要搞出一个矩阵乘法,那么递推式可以完美的用上快速幂,然后使复杂度降到log 真是神奇. 在本题中,应该很快能 ...

  10. POJ 3140 Contestants Division

    题目链接 题意很扯,就是给一棵树,每个结点有个值,然后把图劈成两半,差值最小,反正各种扯. 2B错误,导致WA了多次,无向图,建图搞成了有向了.... #include <cstdio> ...