Hi,
natürlich ist das mit PHP möglich.
Und so selten wird das auch nicht verwendet.
Folgender Code soll die Idee verdeutlichen. Ich habe ihn aber nicht getestet. Falls etwas nicht funktionieren sollte, einfach überlegen, was die Idee dahinter ist (Stichwort: Arrays) und versuchen selber dran zu knabbern. Wenn gar nichts geht, schau ich auch nochmal drüber.
Code:
$menu = array(
"Home" => "home",
"Software" => "software",
"Kontakt" => "contact"
);
$home = array(
"Home" => "home.php",
"News" => "news.php"
);
$software = array(
"MySoftware" => "software1.php",
"Irgendwas dummes" => "dumm.php"
);
$contact = array(
"Impressum" => "imprint.php"
);
$menu_id = $_GET['menu'];
foreach($row as $key => $value) {
print "<a href=\"diese_seite.php?menu=$value\">$key</a>";
if ($value == $menu_id) {
foreach($subrow as $subkey => $subvalue) {
print "- <a href=\"$subvalue\">$subkey</a>";
}
}
}
Wie gesagt: nicht getestet,
from the scratch, aber mit ein wenig Verständnis von PHP, sollte man verstehen können, worum es geht.
Zitat von
flomei:
Wenn dein Webspace jedoch PHP unterstüzt, dann ist es relativ unsinning noch mit Frames zu arbeiten.
Angemessener wären wohl include-Strukturen bzw. der Einsatz einer Template-Engine.
Stimmt. Und Frames sind sowieso blöd... warum weiß ich nur nicht mehr. Aber wenn alle dagegen flamen, werden die schon Recht haben...
Chris