教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 smarty实现级联菜单

smarty实现级联菜单

发布时间:2023-05-11   编辑:jiaochengji.com
教程集为您提供smarty实现级联菜单等资源,欢迎您收藏本站,我们将为您提供最新的smarty实现级联菜单资源

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

function typeList0l()
        {
                global $lng;
                echo "<img src='../images/05.gif' align=absmiddle><B>点击图标展开分类</B><BR>";
                $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 "<img src='../images/04.gif' align=absmiddle border=0><a title='".$typeList["typename"]."' href='view.php?typeid=".$typeList["id"]."' class='coolLink01'>".$typeList["typename"]."</a><BR>";
                                 }else{
                                         if (strpos($_SESSION["treeid2"],$typeid2)>0) {
                                                 echo "<a href='#' onFocus='this.blur()' onclick="showLay('Layer".$typeList["id"]."')"><span id="spLayer".$typeList["id"].""><img src='../images/02.gif' align=absmiddle border=0></span></a><a title='".$typeList["typename"]."' href='view.php?typeid=".$typeList["id"]."' class='coolLink01'>".$typeList["typename"]."</a><BR>";
                                         }else{
                                                 echo "<a href='#' onFocus='this.blur()' onclick="showLay('Layer".$typeList["id"]."')"><span id="spLayer".$typeList["id"].""><img src='../images/07.gif' align=absmiddle border=0></span></a><a title='".$typeList["typename"]."' href='view.php?typeid=".$typeList["id"]."' class='coolLink01'>".$typeList["typename"]."</a><BR>";
                                         }                                        
                                 }
                         }else{
                                 if ($treehowid2<=0) {
                                         echo "<img src='../images/02.gif' align=absmiddle border=0><a title='".$typeList["typename"]."' href='view.php?typeid=".$typeList["id"]."' class='coolLink01'>".$typeList["typename"]."</a><BR>";
                                 }else{
                                         if (strpos($_SESSION["treeid2"],$typeid2)>0) {
                                                 echo "<a href='#' onFocus='this.blur()' onclick="showLay('Layer".$typeList["id"]."')"><span id="spLayer".$typeList["id"].""><img src='../images/02.gif' align=absmiddle border=0></span></a><a title='".$typeList["typename"]."' href='view.php?typeid=".$typeList["id"]."' class='coolLink01'>".$typeList["typename"]."</a><BR>";
                                         }else{
                                                 echo "<a href='#' onFocus='this.blur()' onclick="showLay('Layer".$typeList["id"]."')"><span id="spLayer".$typeList["id"].""><img src='../images/01.gif' align=absmiddle border=0></span></a><a title='".$typeList["typename"]."' href='view.php?typeid=".$typeList["id"]."' class='coolLink01'>".$typeList["typename"]."</a><BR>";
                                         }
                                 }
                         }
                         $imgid="<img src='../images/03.gif' align=absmiddle border=0>";
                        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"<div id="Layer".$typeid."" style="display:yes;">";
                        }else{
                                echo"<div id="Layer".$typeid."" style="display:none;">";
                        }
                        $ii=1;
                         while ($myrow=mysql_fetch_array($result12)){
                                 $treehowid=treehowid($myrow["id"]);
                                 if ($treehowid<=0) {
                                        echo $imgid."<img src='../images/11.gif' align=absmiddle border=0><a title='".$myrow["typename"]."' href='view.php?typeid=".$myrow["id"]."' class='coolLink02'>".$myrow["typename"]."</a><BR>";
                                 }else{
                                         $imgid1="<img src='../images/10.gif' align=absmiddle border=0>";
                                         if ($ii==$treehowid) {
                                                echo $imgid."<a onFocus='this.blur()' href='#' onclick="showLay('Layer".$myrow["id"]."')"><span id="spLayer".$myrow["id"].""><img src='../images/01.gif' align=absmiddle border=0></span></a><a title='".$myrow["typename"]."' href='view.php?typeid=".$myrow["id"]."' class='coolLink02'>".$myrow["typename"]."</a><BR>";
                                                $imgid1="<img src='../images/03.gif' align=absmiddle border=0>".$imgid;
                                                 typeList02($myrow["id"],$imgid1);
                                         }
                                         else{
                                                 $typeidnow=$_GET["typeid"];
                                                 echo $imgid."<a onFocus='this.blur()' href='#' onclick="showLay('Layer".$myrow["id"]."')"><span id="spLayer".$myrow["id"].""><img src='../images/01.gif' align=absmiddle border=0></span></a><a title='".$myrow["typename"]."' href='view.php?typeid=".$myrow["id"]."' class='coolLink02'>".$myrow["typename"]."</a><BR>";
                                                 typeList02($myrow["id"],$imgid.$imgid1);                                                
                                         }
                                 }
                                $ii ;
                         }
                         echo"</div>";
                 }
        }
        //显示子类下面的数量
        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;
        }

您可能感兴趣的文章:

[关闭]
~ ~