Irgendwie hab ich gerade ein Brett vor'm Kopf - auf jeden Fall komme ich nicht weiter: Hab 'ne Seite (bitte nicht mit Firefox testen, da gibt's beim anzeigen irgendwelche Macken
) für meine Handballmannschaft erstellt. Navigation über PHP.
Links haben (wie man ja auch auf der Seite sehen kann) die Form "?page=Spielplan", "?page=Team" etc. Warum großgeschrieben, später.
An der Stelle, wo der Inhalt erscheinen soll, wird dann die Datei "nav.php" inkludiert, in der der eigentliche Aufruf steckt. Inhalt:
Das ganze hängt mit einem Array zusammen, welches in einer Datei namens "config.php" geschrieben steht. Inhalt:
Soviel dazu. Jetzt möchte ich gerne in der Tabelle, wo bis jetzt nur "btv-jungs.de -" steht, hinter den "-" die aktuell übergebene Variable anzeigen lassen - dem Besucher also ausgeben, auf welcher Seite er sich befindet (deshalb auch die Großschreibung von "Spielplan" und "Team"). Ich habe natürlich folgenden Code versucht:
Aber da kommt nix. Meine Vermutung ist, dass das irgendwie mit dem Array zusammenhängt.
Meine Frage an euch wäre, wie muss der Befehl lauten, sodass ich dort oben den aktuellen Parameter (z.B. "Spielplan") angezeigt bekomme?
Danke schonmal für eure Hilfe.
P.S.: Kleinschreibung bringt leider auch nichts.
![Stick Out Tongue](https://www.php-resource.de/forum/core/images/smilies/tongue.gif)
Links haben (wie man ja auch auf der Seite sehen kann) die Form "?page=Spielplan", "?page=Team" etc. Warum großgeschrieben, später.
An der Stelle, wo der Inhalt erscheinen soll, wird dann die Datei "nav.php" inkludiert, in der der eigentliche Aufruf steckt. Inhalt:
PHP-Code:
<?php
if(isset($_GET['page']) AND isset($dateien[$_GET['page']])) {
include $dateien[$_GET['page']];
} else {
include $dateien['Team'];
}
?>
PHP-Code:
<?php
$dateien = array(); // leeres Array erzeugen
$dateien['Team'] = "includes/team.php";
$dateien['Spielplan'] = "includes/spielplan.php";
// ...
?>
PHP-Code:
<?php echo $page ?>
Meine Frage an euch wäre, wie muss der Befehl lauten, sodass ich dort oben den aktuellen Parameter (z.B. "Spielplan") angezeigt bekomme?
Danke schonmal für eure Hilfe.
P.S.: Kleinschreibung bringt leider auch nichts.
Kommentar