如何为从数据库中提取的数据应用css

时间:2010-03-04 10:42:12

标签: php codeigniter

我从数据库中获取数据...数据显示为dropdownmenu但css未应用



      

  <ul id="nav">
  <?php
  $res=mysql_query("SELECT * FROM menu WHERE PARENT_ID=0");
  while($row=mysql_fetch_array($res))
  {
        echo "<li class='top'><a href='#' class='top_link'>".$row['MENU_NAME']."</a></li>";
    $res1=mysql_query("SELECT * FROM menu WHERE PARENT_ID=1 AND CHILD_ID=".$row['ID']."");

        while($row1=mysql_fetch_array($res1))
          {

             echo "<ul  class='sub'><li class='top'><a href='#' >".$row1['MENU_NAME']."</li></ul>";
             $res2=mysql_query("SELECT * FROM menu WHERE PARENT_ID=2 AND CHILD_ID=".$row1['ID']."");
             echo "<ul>";
             while($row2=mysql_fetch_array($res2))
                {
                        echo "<ul><li class='fly'><a href='#'>".$row2['MENU_NAME']."</li></ul>";
                }
             echo "</ul>";
          }
          echo "</ul>";
  }





  ?>
  </ul>
  <h1> </h1>


  <hr/>

这是我的浏览页面  我的数据必须以这样的顺序排列,即class ='top'中的数据必须像主菜单一样被提供 class =“sub”中的数据必须作为子菜单到达 class =“fly”中的数据必须作为子菜单到达子菜单 格式是 - &gt;主菜单    - &GT; submenu1-&GT; submenu11               - &GT; submenu12

- &GT; submenu2    - &GT; submenu3 当我提供我收到的硬编码数据时,我将鼠标悬停在主菜单上 子菜单将显示.. 硬编码的代码是

              制品                      
  • 照相机                     
                              
    • 尼康
    •                     
                
  •              

    当我悬停子菜单时。显示子菜单的子菜单 我得到了这些结果 如何将css应用于从数据库中获取的数据 我的整个视图页面是  stu nicholls dot com |菜单 - 专业下拉列表#2

                  制品                      
  • 照相机                     
                              
    • 尼康
    •                     
                
  •                   
          
      <ul id="nav">
      <?php
      $res=mysql_query("SELECT * FROM menu WHERE PARENT_ID=0");
      while($row=mysql_fetch_array($res))
      {
            echo "<li class='top'><a href='#' class='top_link'>".$row['MENU_NAME']."</a></li>";
        $res1=mysql_query("SELECT * FROM menu WHERE PARENT_ID=1 AND CHILD_ID=".$row['ID']."");
    
            while($row1=mysql_fetch_array($res1))
              {
    
                 echo "<ul  class='sub'><li class='top'><a href='#' >".$row1['MENU_NAME']."</li></ul>";
                 $res2=mysql_query("SELECT * FROM menu WHERE PARENT_ID=2 AND CHILD_ID=".$row1['ID']."");
                 echo "<ul>";
                 while($row2=mysql_fetch_array($res2))
                    {
                            echo "<ul><li class='fly'><a href='#'>".$row2['MENU_NAME']."</li></ul>";
                    }
                 echo "</ul>";
              }
              echo "</ul>";
      }
    
    
    
    
    
      ?>
      </ul>
      <h1> </h1>
    
    
      <hr/>
    

    任何人都可以给我建议

    1 个答案:

    答案 0 :(得分:0)

    不直接解决您的问题,但为什么使用CI这样的框架,它围绕MVC原则工作,同时在您的视图中有PHP和SQL语句?

    我建议你阅读这些CI主题:

    您目前使用的CSS是什么?