ugrás a tartalomhoz

2 szintű menü generálás php tömbbel

geforce9600gt · 2015. Aug. 29. (Szo), 12.54
Sziasztok

Van az alábbi menüm:
<div class="block bLeft">
  <div class="blockHeader">Főmenü<span class="plusminus" onclick="show_hide_div(this,'lista_1');">-</span> </div>
  <ul class="sideNav" id="lista_1" style="display:block">
          <?php
        $nav_down = mysqli_query($kapcs, "SELECT top_menu_id, top_menu_nev FROM top_menu ORDER BY top_menu_nev ASC");
        if(mysqli_num_rows($nav_down) > 0 )
        {
                while($navData = mysqli_fetch_assoc($nav_down))
                {
                        echo '<li><a class="menuitem" href="http://'.$_SERVER['HTTP_HOST'].'/'.$admin_folder.'/tartalom.php?site='.$navData['top_menu_id'].'&amp;cat=1"><b>'.$navData['top_menu_nev'].'</b></a></li>';
                }
        }
        ?>
  </ul>
</div>


<div class="block bLeft">
  <div class="blockHeader">Hírlevél<span class="plusminus" onclick="show_hide_div(this,'lista_2');">-</span> </div>
  <ul class="sideNav" id="lista_2" style="display:block">
            <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/hirlevel.php?cat=2"><b>Hírlevél</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/csoportok.php?cat=2"><b>Csoportok</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/feliratkozok.php?cat=2"><b>Feliratkozottak</b></a></li>
  </ul>
</div>



<div class="block bLeft">
  <div class="blockHeader">További modulok<span class="plusminus" onclick="show_hide_div(this,'lista_3');">-</span> </div>
  <ul class="sideNav" id="lista_3" style="display:block">
            <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/konfiguracio.php?cat=3"><b>Konfiguráció</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/admin-felhasznalok.php?cat=3"><b>Admin felhasználók</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/hirek.php?cat=3"><b>Hírek</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/galeria.php?cat=3"><b>Galéria</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/termekek.php?cat=3"><b>Termékek</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/ajanlatkeresek.php?cat=3"><b>Ajánlatkérések</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/uzenetek.php?cat=3"><b>Beérkezett üzenetek</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/slideshow.php?cat=3"><b>Slideshow képek</b></a></li>
      <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/keresesek.php?cat=3"><b>Keresések</b></a></li>
  </ul>
</div>
Azt szeretném megcsinálni, hogy új menünél vagy oldalnál ne kelljen minden html-t meg mindent lemásolnom, hanem egy többe szeretném beírni a szükséges paramétereket, és az generálná az egész menüt. Ami még nehezíti, hogy a "Főmenü" menüpontba a linkek adatbázisból jönnek ki.

Tudnátok segíteni?
 
1

Beágyazás

Hidvégi Gábor · 2015. Aug. 29. (Szo), 14.31