Compi_Wurstel: Was ist falsch?

Beitrag lesen

Hallo Leute,

ich hab schon zigfach folgende Referenz eingebaut:

<?php include ( "../../chronik/inc_config.php" ); ?>

<div style="vertical-align:bottom" id="inc"><?php include ( "../../chronik/ports.php" ); ?></div>

Der Eintrag lädt Detailinformationen, wenn der entsprechende Link ( href=?section=AA) ausgelöst wird.

Bisher war es auch egal, auf welcher Unterseite der Eintrag stand, das Ergebnis erschien immer auf der selben Seite.
Zum Hintergrund:
es gibt eine Datei "info.php", die den Layout-Rahmen deiniert. In diese werden nun unterschiedliche Unterseiten geladen: info1.inc.php, info2.inc.php, usw.

Mache ich also den Eintrag auf der Seite info1.inc.php erfolgt die Ausgabe normaler Weise auch auf dieser Seite. Bei info2.inc.php aber wird nun plötzlich versucht die Detailinfo auf der Seite info1.inc.php zu laden (was nicht geht, weil dort eine andere Refrenz steht!)

Liegt der Fehler an der Seitenhierarchie (wenn ja, was muss ich ändern?), oder woran sonst?

Zur info: der Code von ports.php lautet:
<?php
if(isset($_GET['section']) AND isset($dateien[$_GET['section']])) {
include $dateien[$_GET['section']];
} else {
include $dateien[emp];
}
?>

Der von inc_config.php:
<?php
$dateien = array(); // ein Leeres Array erzeugen
$dateien[aa] = "empty.inc";
$dateien[bb] = "seite2.inc";
$dateien[cc] = "seite3.inc";
usw.
?>

Danke für Eure Hilfe
Compiwurstel