2012-02-23 13 views
1

私はCMSを作成しています。私はnavドロップダウンメニューのための一連の順序付けられていないリストを作りたいと思います。まず、データベースからすべてのメニューとリンクを選択し、PHPを使って順序付けられていないリストとして出力するようにします(メインリストの '子'リストがあればそれを含む) どうすればいいですか?CMSのナビゲーションメニューを作成するにはどうすればよいですか?

あなたは、データベースから取得した結果を配列として格納され
Main list->   <li><a href="#">Products</a> 
        <ul> 
     Child list-> <li><a href="#">Foo</a></li> 
        </ul> 
        </li> 
+0

、私は試していないものまだ....私はまた、私は、ナビゲーションメニューデータベースを作成するつもりについては混乱しています.... –

+0

この場合私はhttp://stackoverflow.com/questions/how-to-askから始めることをお勧めします –

+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> 
+0

http://stackoverflow.com/questions/9431432/designing-nav-menu-database-for-a-cms –

関連する問題