Hallo,
Ich habe vor, meine Navigation per PHP dynamisch zu machen, es soll ein Tree-Menü entstehen.
Nun aber öffnen sich nur die ersten 2 Untermenüs, nicht aber die folgenden 4
Zur Ansicht hier klicken
1.) Was muss ich ändern damit sich auch die anderen Menüs öffnen?
2.) Wie kann ich die array-Namen z.B. in roter schrift erscheinen lassen?
Danke,
Markus
Der Quelltext:
Ich habe vor, meine Navigation per PHP dynamisch zu machen, es soll ein Tree-Menü entstehen.
Nun aber öffnen sich nur die ersten 2 Untermenüs, nicht aber die folgenden 4
Zur Ansicht hier klicken
1.) Was muss ich ändern damit sich auch die anderen Menüs öffnen?
2.) Wie kann ich die array-Namen z.B. in roter schrift erscheinen lassen?
Danke,
Markus
Der Quelltext:
PHP:
<html>
<head>
<title>Navigation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="format2.css" rel="stylesheet" type="text/css">
</head>
<body>
<?php
$kategorien = array (
'Das mjb' => 'navigation.php?sub=1',
'Literatur' => 'navigation.php?sub=2',
'Film & Fernsehen' => 'navigation.php?sub=3',
'Musik' => 'navigation.php?sub=4',
'Kunst<br>geschichte' => 'navigation.php?sub=5',
'Sonstiges' => 'navigation.php?sub=6',
);
$themen_1 = array (
'Die Geschichte des mjb' => 'http://www.mjbonline.de/mjb.php',
'Lokalisierung' => 'http://www.mjbonline.de/lokalisierung.php',
);
$themen_2 = array (
'Eigene Werke' => 'http://www.mjbonline.de/eigenewerke.php',
'So geschrieben' => 'navigation.php/sogeschrieben.php',
'Buch des Monats' => 'http://www.mjbonline.de/bdm.php',
);
$themen_3 = array (
'Jan Svankmajer' => 'http://www.mjbonline.de/svankmajer.php',
'Lars von Trier' => 'http://www.mjbonline.de/vontrier.php',
'Christoph Schlingensief' => 'http://www.mjbonline.de/schlingensief.php',
'Quentin Tarantino' => 'http://www.mjbonline.de/tarantino.php',
'Charlie Chaplin' => 'http://www.mjbonline.de/chaplin.php',
);
$themen_4 = array (
'Björk' => 'http://www.mjbonline.de/bjoerk.php',
'David Bowie' => 'http://www.mjbonline.de/bowie.php',
'CD des Monats' => 'http://www.mjbonline.de/cdm.php',
);
$themen_5 = array (
'Surrealismus' => 'http://www.mjbonline.de/surrealismus.php'
);
$themen_6 = array (
'Unnützes Wissen' => 'http://www.mjbonline.de/unnuetzes.php'
);
foreach ($kategorien as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
if (($key == "Das mjb")&&($sub == "1")) {
foreach ($themen_1 as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
}
}
if (($key == "Literatur") && ($sub == "2")) {
foreach ($themen_2 as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
}
if (($key == "Film & Fernsehen") && ($sub == "3")) {
foreach ($themen_3 as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
}
if (($key == "Musik") && ($sub == "4")) {
foreach ($themen_4 as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
}
if (($key == "Kunst<br>geschichte") && ($sub == "5")) {
foreach ($themen_5 as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
}
if (($key == "Sonstiges") && ($sub == "6")) {
foreach ($themen_6 as $key => $wert) {
echo "<p><a href='$wert'>$key</a></p>";
}
}
}
}
}
}
}
?>
</body>
</html>