一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

smarty实现级联菜单

时间:2008-03-14 编辑:简简单单 来源:一聚教程网

smarty实现级联菜单 写成函数然后

function typeList0l()
        {
                global $lng;
                echo "点击图标展开分类
";
                $sql="select * from xy_product_typelist where typeclass='pro' and typeid=0 and lng='$lng' order by pid,id";
                $result1=mysql_query($sql);
                $treehowid=mysql_num_rows($result1);
                $i=1;
                 while ($typeList=mysql_fetch_array($result1)){
                         $treehowid2=treehowid($typeList["id"]);//判断该类别以下的数据
                        $typeid2="|".$typeList["id"]."|";
                        $typeid3=strpos($_SESSION["treeid2"],$typeid2);                        
                         if ($i==$treehowid) {
                                 if ($treehowid2<=0) {
                                         echo "".$typeList["typename"]."
";
                                 }else{
                                         if (strpos($_SESSION["treeid2"],$typeid2)>0) {
                                                 echo "".$typeList["typename"]."
";
                                         }else{
                                                 echo "".$typeList["typename"]."
";
                                         }                                        
                                 }
                         }else{
                                 if ($treehowid2<=0) {
                                         echo "".$typeList["typename"]."
";
                                 }else{
                                         if (strpos($_SESSION["treeid2"],$typeid2)>0) {
                                                 echo "".$typeList["typename"]."
";
                                         }else{
                                                 echo "".$typeList["typename"]."
";
                                         }
                                 }
                         }
                         $imgid="";
                        typeList02($typeList["id"],$imgid);
                        $i++;
                 }
        }
        //循环显示子分类
        function typeList02($typeid,$imgid)
        {
                $typeid2=$_GET["typeid"];
                $sql="select * from xy_product_typelist where typeclass='pro' and typeid=$typeid order by pid,id";
                $result12=mysql_query($sql);
                if (mysql_num_rows($result12)>0){
                        $typeid2="|".$typeid."|";
                        $typeid3=strpos($_SESSION["treeid2"],$typeid2);
                        if (strpos($_SESSION["treeid2"],$typeid2)>0) {
                                echo"

";
                        }else{
                                echo"";
                 }
        }
        //显示子类下面的数量
        function treehowid($typeid)
        {
                $sql="select * from xy_product_typelist where typeclass='pro' and typeid=$typeid order by pid,id";
                $result12=mysql_query($sql);
                $treehowid=mysql_num_rows($result12);
                return $treehowid;
        }