多条件组合查询

一、效果图

在这里插入图片描述

二、前端代码

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Jquery分类</title> 
<script src="http://libs.baidu.com/jquery/1.7.2/jquery.min.js"></script>
<style type="text/css"> .templinkactive { padding:5px; text-decoration:none; color:red; } .templink { cursor:pointer; padding:5px; text-decoration:none; } table{border:1px solid #ccc;}table tr{ height:35px;} 
</style>
<script type="text/javascript"> $(function () { //品牌 var alink01 = $("#linktype01").find("span"); alink01.click(function () { alink01.each(function () { $(this).removeClass("templinkactive").addClass("templink"); }); $(this).removeClass("templink").addClass("templinkactive"); $("#Brand").val($(this).attr("tag"));SetPara();});//价格 var alink02 = $("#linktype02").find("span"); alink02.click(function () { alink02.each(function () { $(this).removeClass("templinkactive").addClass("templink"); }); $(this).removeClass("templink").addClass("templinkactive"); $("#Price").val($(this).attr("tag"));SetPara();}) //尺寸 var alink03 = $("#linktype03").find("span"); alink03.click(function () { alink03.each(function () { $(this).removeClass("templinkactive").addClass("templink"); }); $(this).removeClass("templink").addClass("templinkactive"); $("#Size").val($(this).attr("tag")); SetPara(); }); }); function SetPara() { var Brand = $("#Brand").val(); var Price = $("#Price").val(); var Size = $("#Size").val(); alert("1.php?Brand=" + Brand + "&Price=" + Price + "&Size=" + Size); // var keywords = $("#search").val();// var skip_url =   "http://" + window.location.hostname + window.location.pathname;// var url = skip_url + "?s=/admin/goods/goods_list/Brand/"+Brand+"/Price/"+Price+"/Size/"+Size;// window.location.href = url;// alert(url); }; 
</script>
<script type="text/javascript">/*//TP框架-start$(function(){var Brand = $("#Brand").val();var Price = $("#Price").val();var Size = $("#Size").val();// alert(tag);if(Brand != ''){$("#linktype01").find("span").removeClass("templinkactive").addClass("templink")$('span[tag="'+Brand+'"]').css('color','red');}if(Price != ''){$("#linktype02").find("span").removeClass("templinkactive").addClass("templink")$('span[tag="'+Price+'"]').css('color','red');}if(Size != ''){$("#linktype03").find("span").removeClass("templinkactive").addClass("templink")$('span[tag="'+Size+'"]').css('color','red');}});//TP框架-end*/
</script>
</head> 
<body> <form id="form1" runat="server"> <div> <table> <tr id="linktype01"> <td style="width:100px"> <b>笔记本品牌</b> </td> <td> <span class='templinkactive' tag="0">不限</span> </td> <td> <span class='templink' tag="100101">联想(Lenovo)</span> </td> <td> <span class='templink' tag="100102">宏碁(Acer)</span> </td> <td> <span class='templink' tag="100103">华硕(ASUS)</span> </td> <td> <span class='templink' tag="100104">戴尔(DELL)</span> </td> <td> <span class='templink' tag="100105">苹果(Apple)</span> </td> <td> <span class='templink' tag="100106">三星 (SAMSUNG)</span> </td> </tr> <tr id="linktype02"> <td style="width:100px"> <b>价格范围</b> </td> <td> <span class='templinkactive' tag="0">不限</span> </td> <td> <span class='templink' tag="100201">1000-2999</span> </td> <td> <span class='templink' tag="100202">3000-3499</span> </td> <td> <span class='templink' tag="100203">4000-4499</span> </td> <td><span class='templink' tag="100204">5000-5999</span></td><td><span class='templink' tag="100205">6000-6999</span></td><td><span class='templink' tag="100206">7000及以上</span></td></tr><tr id="linktype03"><td style="width:100px"><b>尺寸范围</b></td><td><span class='templinkactive' tag="0" >不限</span></td><td><span class='templink' tag="100301">8.9英寸及以下</span></td><td><span class='templink' tag="100302">11英寸</span></td><td><span class='templink' tag="100303">12英寸</span></td><td><span class='templink' tag="100304">13英寸</span></td><td><span class='templink' tag="100305">14英寸</span></td><td><span class='templink' tag="100306">15英寸及以上</span><input type="hidden" id="Brand" value="" /><input type="hidden" id="Price" value="" /><input type="hidden" id="Size" value="" /></td> </tr> </table> </div> </form> 
</body> 
</html>

三、服务端代码

goodsController.class.php

<?php
public function goods_list(){$Brand= I('Brand');$Price= I('Price');$Size= I('Size');$this->assign('Brand',$Brand);$this->assign('Price',$Price);$this->assign('Size',$Size);$this->display();
}
?>

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/569884.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“三次握手,四次挥手”你真的懂吗?

记得刚毕业找工作面试的时候&#xff0c;经常会被问到&#xff1a;你知道“3次握手&#xff0c;4次挥手”吗&#xff1f;这时候我会“胸有成竹”地“背诵”前期准备好的“答案”&#xff0c;第一次怎么怎么&#xff0c;第二次……答完就没有下文了&#xff0c;面试官貌似也没有…

连通图遍历策略之深度优先搜索(C语言)

深度优先搜素&#xff08;DFS&#xff09; 深度优先搜索是一种在开发爬虫早期使用较多的方法。它的目的是要达到被搜索结构的叶结点(即那些不包含任何超链的HTML文件) 。在一个HTML文件中&#xff0c;当一个超链被选择后&#xff0c;被链接的HTML文件将执行深度优先搜索&#…

PHP+cURL扩展的使用

PHP 支持 Daniel Stenberg 创建的 libcurl 库&#xff0c;能够连接通讯各种服务器、使用各种协议。libcurl 目前支持的协议有 http、https、ftp、gopher、telnet、dict、file、ldap。 libcurl 同时支持 HTTPS 证书、HTTP POST、HTTP PUT、 FTP 上传(也能通过 PHP 的 FTP 扩展完…

dwc_otg驱动 BUG: sleeping function called from invalid context at mm/page_alloc.c

方案商的开发板上otg功能只能做device&#xff0c;硬件看过后说没有5v供电&#xff0c;加上后能够识别U盘了&#xff0c;但是内核报了错 [ 3.264000] usb 2-1: new high-speed USB device number 2 using dwc_otg[ 3.280000] BUG: sleeping function called from invalid conte…

单源最短路径之迪杰斯特拉算法(C语言)

Dijkstra&#xff08;迪杰斯特拉&#xff09;算法 采用广度优先搜索思想&#xff0c;对有向赋权图寻找最短路径。 该算法对于不含负权的有向图来说&#xff0c;是目前已知的最快的单源最短路径算法。 时间复杂度&#xff1a;O&#xff08;n^2&#xff09; 基本原理&#xf…

PHP_VERSION获取php版本

PHP_VERSION PHP_VERSION&#xff1a;当前PHP的版本号。 <?phpecho PHP_VERSION; ?>结果&#xff1a;5.4.45 很多时候我们只需要获取大的版本号就够用了&#xff0c;因为大的版本号决定了很多新的特性和函数。因此用substr()函数获取前三位字符。 <?phpecho su…

全源最短路径之弗洛伊德算法(C语言)

Floyd&#xff08;弗洛伊德&#xff09;算法 该算法是解决任意两点间的最短路径的一种算法&#xff0c;可以正确处理有向图或负权&#xff08;但不可存在负权回路)的最短路径问题&#xff0c;同时也被用于计算有向图的传递闭包。 时间复杂度为 O&#xff08;N^3&#xff09; …

Mybatis主线流程源码解析

Mybatis的基础使用以及与Spring的相关集成在官方文档都写的非常详细&#xff0c;但无论我们采用xml还是注解方式在使用的过程中经常会出现各种奇怪的问题&#xff0c;需要花费大量的时间解决。 抽空了解一下Mybatis的相关源码还是很有必要。 先来看一个简单的Demo&#xff1a; …

动态规划之背包问题(C语言)

动态规划 动态规划&#xff08;英语&#xff1a;Dynamic programming&#xff0c;简称DP&#xff09;是一种通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题和最优子结构性质的问题 动态规划思想大致上为&#xff1a;若要解一…

PHP函数-判断字符是否在于指定的字符串中

php中判断一个字符是否在字符串中 1、函数 以下四个函数都可以用来判断字符串中是否存在待查询的字符&#xff0c;可以是数字、字母或者符号。 strpos() - 查找字符串在另一字符串中第一次出现的位置&#xff08;区分大小写&#xff09; stripos() - 查找字符串在另一字符…

最大子列和问题(JAVA)

最大子列和 问题描述&#xff1a;给定N个整数的序列{A1&#xff0c;A2&#xff0c;A3&#xff0c;…&#xff0c;An}&#xff0c;求解子列和中最大的值。 这里我们给出{-2&#xff0c;11&#xff0c;-4&#xff0c;13&#xff0c;-5&#xff0c;-2}这样一个序列&#xff0c;正…

Oracle 11g必须开启的服务及服务详细介绍

成功安装Oracle 11g数据库后&#xff0c;你会发现自己电脑运行速度会变慢&#xff0c;配置较低的电脑甚至出现非常卡的状况&#xff0c;通过禁止非必须开启的Oracle服务可以提升电脑的运行速度。那么&#xff0c;具体该怎么做呢? 按照win7 64位环境下Oracle 11g R2安装详解中…

PHP—str_replace()替换函数的使用

一、str_replace()函数 1、定义和用法 str_replace() 函数替换字符串中的一些字符&#xff08;区分大小写&#xff09;。   注释&#xff1a;该函数是区分大小写的。请使用 str_ireplace() 函数执行不区分大小写的搜索。   注释&#xff1a;该函数是二进制安全的。 2、语…

JS/jQuery获取input的值和清空input的value值

一、获取input的值 1、通过普通选择器获取   通过类选择器获取&#xff1a;$(.class).val()   通过id选择器获取&#xff1a;$(" #id").val() 2、通过标签选择器获取   $(" input[ namename ] ").val()   $(" input[ typetext ] ").val…

JAVA刷题方法整理

JAVA刷题方法整理 一、String—>String[] 利用String.split()实现 注&#xff1a;在使用String.split 方法分隔字符串时&#xff0c;分隔符如果用到一些特殊字符&#xff0c;可能会得不到我们预期的结果&#xff0c;例如“|”&#xff0c;“*”&#xff0c;“”等&#x…

实现多线程Callable接口

Callable接口&#xff0c;实现多线程 1.实现 Callable接口&#xff0c;相较于实现 Runnable 接口的方式&#xff0c;优点是&#xff1a;方法可以有返回值&#xff0c;并且可以抛出异常 2.需要 FutureTask实现类的支持&#xff0c;用于接收运算结果 3.result.get()&#xff0c;接…

密码验证

用户在创建一个账户时&#xff0c;需要设置一个密码。密码的复杂程度是安全的保障之一&#xff0c;但是有些用户在设置密码时&#xff0c;总是把密码设置的过于简单&#xff0c;导致用户账户的安全存在威胁。因此&#xff0c;为了提高用户账户的安全性&#xff0c;添加了一个Ja…

阿里云windows/Linux 服务器建站教程,附WordPress配置方法

声明&#xff1a;文章仅供学习使用&#xff0c;故采用了多处链接&#xff0c;如有侵权&#xff0c;请私信我&#xff0c;立删。 最近看到一个学长做的验证界面&#xff0c;很简单的两个文本输入框&#xff0c;但是能给我们群里的小伙伴们做题提供一个验证答案的途径&#xff0…

Maven修改默认仓库为阿里云仓库

Maven 仓库默认在国外&#xff0c; 国内使用难免很慢&#xff0c;我们可以更换为阿里云的仓库。 第一步:修改 maven 根目录下的 conf 文件夹中的 setting.xml 文件&#xff0c;在 mirrors 节点上&#xff0c;添加内容如下&#xff1a; <mirrors><mirror><id>…

PHP语言结构详解

PHP语言结构 &#xff11;、语言结构释义   语言结构就是PHP语言的关键词&#xff0c;语言语法的一部分&#xff1b;   它不可以被用户定义或者添加到语言扩展或者库中&#xff1b;   它可以有也可以没有变量和返回值。 &#xff12;、为什么语言结构执行速度比函数快&…