我从数据库中获取数据...数据显示为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/>
任何人都可以给我建议
答案 0 :(得分:0)
不直接解决您的问题,但为什么使用CI这样的框架,它围绕MVC原则工作,同时在您的视图中有PHP和SQL语句?
我建议你阅读这些CI主题:
您目前使用的CSS是什么?