如何为cms创建导航菜单?

时间:2012-02-23 10:16:25

标签: php sql content-management-system

我正在创建一个cms,我想为导航下拉菜单生成一组无序列表。首先,我从数据库中选择所有菜单和链接,然后我希望它们作为无序列表使用php输出(如果有的话,包括'主'列表的'子'列表) 我该怎么做?

Main list->         <li><a href="#">Products</a>
                    <ul>
       Child list-> <li><a href="#">Foo</a></li>
                    </ul>
                    </li>

1 个答案:

答案 0 :(得分:2)

从数据库获得的结果存储为数组,您可以执行foreach循环并迭代数据库结果并执行以下操作:

  <li><a href="#">Products</a>
  <?php 
  foreach($rows as $value)
  {
  //these are the child list items you got from database
  echo "<ul><li><a href="#">".$value."</a></li></ul>";
  } 
  ?>
  </li>