michaelgregor
Grünschnabel
Hallo,
ich habe eine Datei seiten.php in der nur ein Array erzeugt wird mit dem Inhalt &name=>$seiten (z.B. home=>home.php).
Aus diesem Array heraus möchte ich nun automatisch eine Navigationsleiste zu den in $seiten angegebenen Seiten erzeugen. Die Übergabe erfolgt über die URL Dann soll aus der übergebenen variable erkannt werden, welche Seite, die im Array angegeben ist, eingebunden werden soll.
Ich habe das schon mal selbst versucht, aber es wird immer ein unexpected T_STRING in der Zeile mit dem echo gemeldet.
Kann mir jemand bezüglich des Codes helfen? Ich bin halt absoluter Neuling.
Habe das versucht wie folgt für die Navigation:
und für das Einbinden der Inhalte:
Falls das so nicht geht, wäre ich dankbar wenn mir jemand einen Tipp geben kann, wie man das alternativ machen kann. Ich möchte die Navigation halt gern dynamisch erzeugen. Möchte nicht immer hingehen müssen und jede neu erstellt Seite neu als Link in die Navigationsleiste eintragen müssen und dann noch mal für das include.
ich hoffe mal, dass man versteht was ich meine.
ich habe eine Datei seiten.php in der nur ein Array erzeugt wird mit dem Inhalt &name=>$seiten (z.B. home=>home.php).
Aus diesem Array heraus möchte ich nun automatisch eine Navigationsleiste zu den in $seiten angegebenen Seiten erzeugen. Die Übergabe erfolgt über die URL Dann soll aus der übergebenen variable erkannt werden, welche Seite, die im Array angegeben ist, eingebunden werden soll.
Ich habe das schon mal selbst versucht, aber es wird immer ein unexpected T_STRING in der Zeile mit dem echo gemeldet.
Kann mir jemand bezüglich des Codes helfen? Ich bin halt absoluter Neuling.
Habe das versucht wie folgt für die Navigation:
PHP:
include ("seiten.php");
foreach ($seiten as $name=>$seiten){
echo ("<p><b><a href="main2.php?in=$name"><style="margin-left: 9"; font color="#C0C0C0" face="Arial">$name</font></a></b></p>");}
und für das Einbinden der Inhalte:
PHP:
include ('seiten.php');
if (isset($_GET['in'])){
include ($seiten[$in]);}
else
include ("home.php");
Falls das so nicht geht, wäre ich dankbar wenn mir jemand einen Tipp geben kann, wie man das alternativ machen kann. Ich möchte die Navigation halt gern dynamisch erzeugen. Möchte nicht immer hingehen müssen und jede neu erstellt Seite neu als Link in die Navigationsleiste eintragen müssen und dann noch mal für das include.
ich hoffe mal, dass man versteht was ich meine.
Zuletzt bearbeitet: