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:
  1. <div class="block bLeft">  
  2.   <div class="blockHeader">Főmenü<span class="plusminus" onclick="show_hide_div(this,'lista_1');">-</span> </div>  
  3.   <ul class="sideNav" id="lista_1" style="display:block">  
  4.           <?php  
  5.         $nav_down = mysqli_query($kapcs"SELECT top_menu_id, top_menu_nev FROM top_menu ORDER BY top_menu_nev ASC");  
  6.         if(mysqli_num_rows($nav_down) > 0 )  
  7.         {  
  8.                 while($navData = mysqli_fetch_assoc($nav_down))  
  9.                 {  
  10.                         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>';  
  11.                 }  
  12.         }  
  13.         ?>  
  14.   </ul>  
  15. </div>  
  16.   
  17.   
  18. <div class="block bLeft">  
  19.   <div class="blockHeader">Hírlevél<span class="plusminus" onclick="show_hide_div(this,'lista_2');">-</span> </div>  
  20.   <ul class="sideNav" id="lista_2" style="display:block">  
  21.             <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>  
  22.       <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/csoportok.php?cat=2"><b>Csoportok</b></a></li>  
  23.       <li><a class="menuitem" href="http://<?php echo $_SERVER['HTTP_HOST']; ?>/<?php echo $admin_folder; ?>/feliratkozok.php?cat=2"><b>Feliratkozottak</b></a></li>  
  24.   </ul>  
  25. </div>  
  26.   
  27.   
  28.   
  29. <div class="block bLeft">  
  30.   <div class="blockHeader">További modulok<span class="plusminus" onclick="show_hide_div(this,'lista_3');">-</span> </div>  
  31.   <ul class="sideNav" id="lista_3" style="display:block">  
  32.             <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>  
  33.       <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>  
  34.       <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>  
  35.       <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>  
  36.       <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>  
  37.       <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>  
  38.       <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>  
  39.       <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>  
  40.       <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>  
  41.   </ul>  
  42. </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