phpcms 根据条件调取内容

本文介绍了一种通过URL参数获取并设置网页元素状态的方法,利用JavaScript实现了对页面上特定元素的状态保持,如添加样式及设定值,并通过隐藏表单进行提交。同时展示了如何根据这些参数动态调整数据库查询条件。

asdasdsd

 

<script>

正则 截取 function getUrlParam(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //һĿʽ var r = window.location.search.substr(1).match(reg); //ƥĿ if (r != null) return unescape(r[2]); return null; //زֵ }
截取上次点击的get传输的条件

var style_anli = getUrlParam('style_anli'); var model_anli = getUrlParam('model_anli'); var package = getUrlParam('package'); $(document).ready(function(){ $("#style_anli"+style_anli).addClass("s"); $("#model_anli"+model_anli).addClass("s"); $("#package"+package).addClass("s"); $("#style_anli").val(style_anli); $("#model_anli").val(model_anli); $("#package").val(model_anli); }); 赋值提交 function setProps(objid,value){ $("#"+objid).val(value); $("#qRooms").submit(); } 隐藏的提交表单</script> <form action="/index.php" id="qRooms" method="get"> <input type="hidden" name="m" value="content" id="m"/> <input type="hidden" name="c" value="index" id="c"/> <input type="hidden" name="a" value="lists" id="a"/> <input type="hidden" name="catid" value="{$catid}" id="catid"/> <input type="hidden" name="style_anli" value="" id="style_anli"/> <input type="hidden" name="model_anli" value="" id="model_anli"/> <input type="hidden" name="package" value="" id="package"/> </form>


<ul class="casStyle">
                            <li><a href="javascript:setProps('style_anli',0);" id="style_anli0">现代简约</a></li> !! setProps('style_anli',0) 赋值提交
                            <li><a href="javascript:setProps('style_anli',1);" id="style_anli1">乡村田园</a></li>
                            <li><a href="javascript:setProps('style_anli',2);" id="style_anli2">地中海</a></li>
</ul>

 

 




<?php if($_GET['style_anli']!=""){ $style_anli=" and style_anli=".$_GET['style_anli']; } if($_GET['model_anli']!=""){ $model_anli=" and model_anli=".$_GET['model_anli']; } if($_GET['package']!=""){ $package=" and package=".$_GET['package']; } $sql="catid=10 ".$style_anli.$model_anli.$package; $fengge=array('现代简约','乡村田园','地中海','混搭','欧式','中式','北欧','日式'); ?> {pc:content action="lists" catid="$catid" where="$sql" num="1" order="listorder DESC" page="$page" moreinfo="1" } !调取条件where=“”! {loop $data $r}

 

转载于:https://www.cnblogs.com/masterccc/p/4867766.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值