卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章11201本站已运行3223

帝国CMS结合项多条件筛选可多选

帝国CMS融合项多条件甄选可多挑选

从模型表抽出字段,展开划分。并且判断当前URL与否包含该条件。
下面这段代码就是放到模板里面的。

<?php
$topurl=urldecode($_SERVER["QUERY_STRING"]);//以获取当前URL后缀
$mysql=$empire->query("select fvalue from {$dbtbpre}enewsf where f='yxpt'");//游戏平台
$r=$empire->fetch($mysql);
$rexp="|";
$fvalue=explode($rexp,$r['fvalue']);
$count=count($fvalue);
for($i=0;$i<$count;$i++)
{
$str="yxpt=".$fvalue[$i];
$strpos = intval(strpos($topurl,$str));
if($strpos=="0")
{
$yangshi=' class="yule_off"';
}
else
{
$yangshi=' class="yule_on"';
}
$yxpt .= ''.$fvalue[$i].''; //当前点击过来的条件
}
$mysql=$empire->query("select fvalue from {$dbtbpre}enewsf where f='yxlx'");//游戏类型
$r=$empire->fetch($mysql);
$rexp="|";
$fvalue=explode($rexp,$r['fvalue']);
$count=count($fvalue);
for($i=0;$i<$count;$i++)
{
$str="yxlx=".$fvalue[$i];
$strpos = intval(strpos($topurl,$str));
if($strpos=="0")
{
$yangshi=' class="yule_off"';
}
else
{
$yangshi=' class="yule_on"';
}
$yxlx .= ''.$fvalue[$i].''; //当前点击过来的条件
}
$mysql=$empire->query("select fvalue from {$dbtbpre}enewsf where f='aqbz'");//安全确保
$r=$empire->fetch($mysql);
$rexp="|";
$fvalue=explode($rexp,$r['fvalue']);
$count=count($fvalue);
for($i=0;$i<$count;$i++)
{
$str="aqbz=".$fvalue[$i];
$strpos = intval(strpos($topurl,$str));
if($strpos=="0")
{
$yangshi=' class="yule_off"';
}
else
{
$yangshi=' class="yule_on"';
}
$aqbz .= ''.$fvalue[$i].''; //当前点击过来的条件
}
$mysql=$empire->query("select fvalue from {$dbtbpre}enewsf where f='rzzt'");//认证评级
$r=$empire->fetch($mysql);
$rexp="|";
$fvalue=explode($rexp,$r['fvalue']);
$count=count($fvalue);
for($i=0;$i<$count;$i++)
{
$str="rzzt=".$fvalue[$i];
$strpos = intval(strpos($topurl,$str));
if($strpos=="0")
{
$yangshi=' class="yule_off"';
}
else
{
$yangshi=' class="yule_on"';
}
$xjct .= ''.$fvalue[$i].''; //当前点击过来的条件
}
?>

游戏平台:
    
    <?=$yxpt?>
游戏类型:
    <?=$yxlx?>
安全保障:
    <?=$aqbz?>
认证评级:
    <?=$xjct?>

e/extend/url/form.php 代码如下

<?php
$topurl=$_SERVER['HTTP_REFERER'];//获取顶级链接
$strurl="ph=1";
$strbh=intval(strpos($topurl,$strurl));
if($strbh=="0")
{
$topurl=$public_r[newsurl]."e/action/ListInfo.php?tempid=3&mid=10&ph=1";//判断是否包含当前相连接
}
$url=$_SERVER["QUERY_STRING"];//当前URL
$rexp="&";
$shang=explode($rexp,$url);
$count=count($shang);
for($i=0;$i<$count;$i++)
{
$tiaojian= "&".$shang[$i]; //当前点击过来的条件
}
$pos = intval(strpos($topurl,$tiaojian));//推论当前URL与否已经涵盖了条件
if($pos=="0")
{
$path=$topurl.$tiaojian;
}
else
{
$path=str_replace($tiaojian,'',$topurl);        
}
echo "";
?>
卓越飞翔博客
上一篇: 帝国cms专题功能的使用方法
下一篇: 帝国CMS二次开发多集播放地址方法
留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏