Php Arry mit Submenue
Hallo,
habe ein Problem. Ich hoffe ich drücke mich verständlich aus ist nicht so einfach zu erklären!
habe eine Seite Erstellt html und php.
im index.php werden die einzelnen bereiche wie header, content und footer
includet.
ganz am anfang wird eine config.php includet die einen leeren arry laufen lässt der so ausschaut:
<?php
$dateien = array(); // ein Leeres Array erzeugen
$dateien['home'] = ".\inhalte\\01-home\\home.php";
$dateien['inhalt'] = ".\inhalte\\02-inhalt\\inhalt.php";
// ...
?>
in der index.php siehts so aus:
<?php
error_reporting(E_ALL);
include ".\menue\\config.php";
?>
<body>
<div id="banner">
<?php
include ".\menue\\banner.php";
?>
</div>
<div id="mainnav">
<?php
include ".\menue\\mainnav.php";
?>
</div>
<div id="mitte">
<?php
include ".\menue\\mitte.php";
?>
</div>
<div id="unten">
<?php
include ".\menue\\unten.php";
?>
</div>
</body>
Inhalt von "mainnav.php"
<ul>
[*][url='index.php?section=home']Home[/url] |
[*][url='index.php?section=inhalt']Inahlt[/url] |
[/list]
so nun steht in "mitte.php" folgendes drin:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
} else {
include $dateien['home'];
}
?>
so nun läuft der leere array im hintergrund und die abfrage in mitte öffnet bei klick auf "Inhalt" die datei "Inahlt.php" so weit so gut.
Diese Inhalt.php ist wiederum zweigeteilt. in ein linkes und rechtes div.
<div id="inhalt">
<?php
include ".\inhalte\\02-Inhalt\\inhalt2.php";
?>
</div>
<div id="submenue">
<?php
include ".\inhalte\\02-Inhalt\\submenue.php";
?>
</div>
Alles anzeigen
das linke hat den eigentlichen Inhalt und das rechte beinhaltet ein Untermenue mit mehreren links ähnlich dem "mainnav.php" .
das div "submenue" soll fest bleiben und das div "inhalt" soll sich je nach submenue auswahl ändern!
füge ich der config.php zusätzliche werte bei wird mir logischer weise die Inhalt.php ersätzt durch eine andere.
wie kann ich es bewerkställigen das sich je nach auswahl des submenues das div inhalt ändert.
Bitte helft mir... mache ich einen logischen fehler ??
lg duncan