За последние 24 часа нас посетили 18157 программистов и 1606 роботов. Сейчас ищет 1971 программист ...

Как выводить подразделы меню на php из mysql?

Тема в разделе "PHP и базы данных", создана пользователем rulikch, 18 июн 2011.

  1. rulikch

    rulikch Активный пользователь

    С нами с:
    29 май 2011
    Сообщения:
    9
    Симпатии:
    0
    Подскажите, пожалуйста, в данном фрагменте кода происходит вывод страниц через админку сайта из базы, а именно таблицы mypages. Не могу разобраться каким образом осуществлять вывод и подразделов и как на автомате сделать стили для вложенности меню.
    Заранее благодарен.

    Код (Text):
    1. <ul>
    2. <?php
    3.        
    4. $q = mysql_query("SELECT url,menutext FROM mypages WHERE id!=1 AND id!=18 AND id!=44 AND id!=41 AND id!=51 AND id!=50 AND id!=48 AND id!=49 AND id!=47 ORDER BY sort_id ASC");
    5.  
    6. while($row = mysql_fetch_array($q))
    7. {
    8.             $active = ($urlnew != $row[url])?"":"class='active'";              
    9.             echo "<li ".$active."><a href='/".get_full_url_catalog($row[url])."' title='$row[menutext]'>$row[menutext]</a></li>";
    10. }
    11. ?>
    12.  
    13. </ul>
     
  2. tmvrus

    tmvrus Активный пользователь

    С нами с:
    9 июн 2011
    Сообщения:
    10
    Симпатии:
    0
    HTML:
    1.  
    2. <ul>
    3.   <li>Раздел 1</li>
    4.   <li>Раздел 2</li>
    5.   <li class="active">Раздел 3
    6.     <ul>
    7.       <li>Раздел 3.1</li>
    8.       <li>Раздел 3.2</li>
    9.       <li>Раздел 3.3</li>
    10.     </ul>
    11.   </li>
    12. </ul>
    13.