帝国cms 快速编写结合项代码

       
<?php
//$cat作为一个数组,从0往上递加,每一个数字代表一个结合项,def是默认值,k是字段,ks是当前分类的名称,v是url中得参数值,vs是网页中显示的文字
$cat[0][def] = 17;
$cat[0][k] = "classid";
$cat[0][ks] = "按家畜分类";
$cat[0][v][] = "74";
$cat[0][vs][] = "猪饲料";
$cat[0][v][] = "75";
$cat[0][vs][] = "鸡饲料";
$cat[0][v][] = "76";
$cat[0][vs][] = "牛饲料";
$cat[0][v][] = "77";
$cat[0][vs][] = "羊饲料";

$cat[1][def] = "";
$cat[1][k] = "slcat";
$cat[1][ks] = "饲料种类";
$cat[1][v][] = "预混料";
$cat[1][vs][] = "预混料";
$cat[1][v][] = "浓缩料";
$cat[1][vs][] = "浓缩料";

?>
< style>
.jiehexiang{ width:1200px; margin:0 auto;}
.jiehexiang ul{ width:100%; padding-top:10px; padding-bottom:10px}
.jiehexiang ul span{ display:block; float:left;  padding:5px 15px 5px 15px; color:#000 ; font-weight:bold}
.jiehexiang ul li{ float:left; border:1px solid #CCC; padding:5px 15px 5px 15px; margin-left:15px;}
.thison{ background:#F60}
.clear{ clear:both}
< /style>
< div class="jiehexiang">
 < ?php
 //开始循环每个结合项
    for($c=0;$c<count($cat);$c++){
 ?>
 < ul>
  < span>< ?=$cat[$c][ks]?>:</span>
  < li < ?php if($_GET[$cat[$c][k]]==$cat[$c][def]){ echo "class='thison'"; }?>>< a href="/e/action/ListInfo.php?ph=1<?php  for($cn=0;$cn<count($cat);$cn++){
   if($cn==$c){
    echo "&".$cat[$cn][k]."=".$cat[$c][def];
   }else{
    echo "&".$cat[$cn][k]."=".$_GET[$cat[$cn][k]] ;
   }
  } ?>">全部</a></li>
  < ?php
  //列出该项的每个选择项
        for($v=0;$v<count($cat[$c][v]);$v++){
  ?>
        < li <?php if($_GET[$cat[$c][k]]==$cat[$c][v][$v]){ echo "class='thison'"; }?>><a href="/e/action/ListInfo.php?ph=1<?php for($cn=0;$cn<count($cat);$cn++){
    if($cn==$c){
     echo "&".$cat[$cn][k]."=".$cat[$c][v][$v];
    }else{
     echo "&".$cat[$cn][k]."=".$_GET[$cat[$cn][k]];
    }
   } ?>">< ?=$cat[$c][vs][$v]?></a></li>
        <?php
  }
  ?>
        < div class="clear"></div>
 < /ul>
    < ?php
 }
 ?>
</div>

·关于我们·免责声明·服务条款·RSS订阅·dede168.com技术支持

Copyright © 1998-2015  All rights reserved.