Bin jetzt auf folgenden Sachverhalt gestossen:
"werden variablen in einem php-script-bereich definiert, so sind diese in einer im selben bereich inkludierten datei auch ansprechbar."
Vielleicht war das ja ganz genau das, was wahsaga gemeint hatte :o)
Da ich in der Gästebuch-Datei die Variablen $Aktion, $ID und $Seite_Nr benötige, muss ich sie, gemäss obigem Zitat, auch vor dem später folgenden include-Befehl in der Datei Seitenaufbau.php einbinden:
if (ereg ("Gaestebuch", $Seite))
{
$Aktion = isset ($_GET ['Aktion']) ? trim ($_GET ['Aktion']) : "";
$ID = isset ($_GET ['ID']) ? trim ($_GET ['ID']) : "";
$Seite_Nr = isset ($_GET ['Seite_Nr']) ? trim ($_GET ['Seite_Nr']) : 1;
$Anzuzeigende_Seite = "Gaestebuch.php";
}
...Tabellen-Aufbau...
<?php include $Anzuzeigende_Seite; ?>
...Tabellen-Aufbau...
Diese Variablen werden in der Gaestebuch-Datei in genau der gleichen Art und Weise abgefragt.
Jetzt bin ich zumindest so weit, dass mir keine Fehlermeldung mehr angezeigt wird, allerdings kann ich immer noch nicht blättern.
Ich habe auch festgestellt, dass der korrekte Seitenaufruf auch ohne Deklaration in der Datei "Seitenaufbau.php" funktioniert:
if (ereg ("Gaestebuch", $Seite))
$Anzuzeigende_Seite = "Gaestebuch.php";
Leider werden aber in beiden Varianten die Variablen $Aktion und $Seite_Nr nicht übergeben, die Variable $ID hingegen aber schon.
Was muss ich noch korrigieren ?
Enrico