login  Naam:   Wachtwoord: 
Registreer je!
 Forum

menu-navigatie in beeld

Offline yolk - 02/05/2005 15:08
Avatar van yolkHTML interesse Als ik op een menu-item klik, verschijnen de bijbehorende sub-menu's. De bovenliggende menu's zijn echter niet meer zichtbaar.
Hoe kan ik met onderstaand script ervoor zorgen dat de bovenliggende parent)menu's in beeld blijven terwijl ik door het menu navigeer?

  1. $query = mysql_query("SELECT COUNT(`id`) FROM `menu` WHERE `parent_id` ='" .$_GET["p_id"] ."'");
  2. $telop = mysql_result($query,0);
  3. echo 'Deze website heeft '.$telop.' leden.<br>';
  4. if ($telop>0)
  5. {
  6. echo "groter dan 0, dus er komen nog submenu's<br>";
  7. $sql = mysql_query("SELECT * FROM menu WHERE parent_id='" .$_GET["p_id"] ."'", $db);
  8. while (list($id, $naam, $alt, $parent_id) = mysql_fetch_row($sql))
  9. {
  10. echo "<a href=\"" .$_SERVER["PHP_SELF"] ."?p_id=$id\">$naam</a><br>";
  11. }
  12. }
  13. else
  14. {
  15. echo "gelijk aan 0, dus geen submenu's beschikbaar<br>";
  16. }

2 antwoorden

Gesponsorde links
Offline Gerard - 02/05/2005 16:18
Avatar van Gerard Ouwe rakker Wat ik me af vraag is waarom je 2 queries gebruikt voor wat je doet. Je zou in de eerste al direct de results op kunnen halen en dan met mysql_num_rows neer kunnen zetten hoeveel results het was. Op die manier spaar je 1 query uit.
Offline stijnhau - 02/05/2005 16:50 (laatste wijziging 02/05/2005 16:52)
Avatar van stijnhau Onbekend de naam is algemeen en de links pas je maar aan
uw meden telenmoet je er noch in zetten en de config includen en zeo.
  1. <table class="menu" width=150 cellpadding=0 cellspacing=0>
  2. <tr><td><table width=100% cellpadding=0 cellspacing=0>
  3. <tr><td width=5 class="menuTitle">&nbsp;<a style="color: #FFFFFF;" onClick="showMenu('main')">#</a>&nbsp;</td>
  4. <td class="menuTitle"><b>Algemeen</b></td></tr>
  5. </table>
  6. <table width=100% cellpadding=0 cellspacing=0 ID="main" style="position: absolute; left: -100; top: -100; visibility: hidden;">
  7. <tr><td class="menuLink">&nbsp;-&nbsp;<a href="home.php" class="menu">Home</a></td></tr>
  8. <tr><td class="menuLink">&nbsp;-&nbsp;<a href="login.php?x=logout" class="menu">Logout</a></td></tr>
  9. </table></td></tr>
  10. </table><br>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.191s