eatpixel
Grünschnabel
Hallo. Ich möchte ein dynamisches Menu erstellen. Die Rubriken zeigt es mir auch richtig an, nur schaffe ich es nicht, dass die Namen der Unterrubriken
vollständig angezeigt werden. Es erscheint immer nur die erste Unterrubrik. Aber keine weitere.
Hier mein Code der Connection und Auswahl:
So sieht das Menu aus.
Ich denke mir ich mache was falsch mit der "do" Schleife. Aber auch nach Tages des probierens komme ich nicht weiter. Danke für die Hilfe.
PHP:
$row_auswahl['name']
Hier mein Code der Connection und Auswahl:
PHP:
mysql_select_db($database_localhost, $localhost);
$query_rubriken = "SELECT * FROM rubriken";
$query_auswahl = "SELECT * FROM auswahl";
$rubriken = mysql_query($query_rubriken, $localhost) or die(mysql_error());
$auswahl = mysql_query($query_auswahl, $localhost) or die(mysql_error());
$row_rubriken = mysql_fetch_array($rubriken);
$totalRows_rubriken = mysql_num_rows($rubriken);
$row_auswahl = mysql_fetch_array($auswahl);
$totalRows_auswahl = mysql_num_rows($auswahl);
So sieht das Menu aus.
PHP:
<div id="container">
<div class="Auswahl" id="mainMenu">
<?php if ($totalRows_rubriken == 0) { ?>
<div class="TextRot">ACHTUNG! Keine Menu Einträge gefunden!</div>
<?php } ?>
<?php if ($totalRows_rubriken > 0) { ?>
<ul id="MenuBar1" class="MenuBarHorizontal">
<?php do { ?>
<li><a class="MenuBarItemSubmenu" href="#"><?php echo $row_rubriken['name']; ?></a>
<?php if ($row_rubriken['rubrik_id']==$row_auswahl['rub_id']){ ?>
<ul>
<li><a href="#"><?php echo $row_auswahl['name']; ?></a>
</ul>
<?php } ?></li>
<?php } while ($row_rubriken = mysql_fetch_array($rubriken)); ?>
</li>
</ul>
<?php } ?>
</div>
Ich denke mir ich mache was falsch mit der "do" Schleife. Aber auch nach Tages des probierens komme ich nicht weiter. Danke für die Hilfe.