在php做动态网时出了问题 请大侠帮忙!!先谢过了
   
    我想要做一个二级的横向菜单  从数据库把一级栏目和二级栏目的标题读出来 然后自动生成一个导航条    但是每次把记录取出来之后 导航格式就出问题了  
  
    我做的是鼠标经过 显示二级栏目的那种 
     求各位高手帮帮忙 我该怎么把 php 和 css  JavaScript结合起来做出好看的动态二级菜单呢?

解决方案 »

  1.   

    网上1打把问之前 网上搜搜http://www.dynamicdrive.com/style/csslibrary/item/suckertree-menu-horizontal/
      

  2.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <link  type="text/css"  rel="stylesheet" href="menu3.css" />
    <title>无标题文档</title>
    <style type="text/css">
    <!--
    #Layer1 {
    position:absolute;
    width:200px;
    height:115px;
    z-index:1;
    left: 92px;
    top: 26px;
    }
    -->
    </style>
    <script type="text/JavaScript">
    alert("ok");
    function display()

      alert (document.all.son.style.display);
      
     if(document.all.son.style.display   =   "none "; )
     {
         
      document.all.son.style.display   =   "inline ";   //显示
     }
     else
     {
     document.all.son.style.display   =   "none "; //隐藏 
      
     }
    }</script>
    </head><body><div>
    <ul> 
      <?php include("conn.php"); $sql="select * from mainmenu"; $result=@mysql_query($sql,$conn); while($menu=mysql_fetch_array($result)){  ?>
      <li> 
          <div id="father" onMouseOut="display()" onMouseOver="display()"><span style="border: solid" >  <?php echo $menu[1];?></span></div>
          <ul>
                  <?php $sonsql="select * from sonmenu where fid=$menu[0]";
               $sonresult=@mysql_query($sonsql,$conn);
           while($sonmenu=mysql_fetch_array($sonresult)){?>  
              <div id="son" style="border:outset" >  
       <li ><?php echo $sonmenu[1];?></li>
      </div>
             <?php }?>
          </ul> 
      </li>
     <?php } ?>
    </ul>   
    </div>
    </body>
    </html>结果可以正常查询但是无法 鼠标经过显示离开隐藏请帮帮忙
      

  3.   

    1个显示隐藏没这么复杂  你看看css的:hover 伪类
    http://www.w3school.com.cn/css/pr_pseudo_hover.asp