Ich versuche gerade mein altes Navigationsmenü auf ein datenbankgestütztes Menü um zu schreiben.
Leider hänge ich dabei ein klein bisschen bei der Anzeige.
Die alte struktur sah so aus:
ist nur ein auszug.
Die neue sieht bis jetzt so aus:
leider kann ich bei dieser variante die anzuzeigenden seiten nicht mehr aufrufen.
Es erscheint auch keine Fehlermeldung oder sonstiges, sondern es wird grundsätzlich nur die seite angezeigt die unter default eingetragen ist.
Entferne ich die zahlen hinter dem break, funktionieren die seiten aufrufe, allerdings wird die middle.php mit angezeigt und das auch mehrfach, was nicht sinn und zweck der ganzen sache ist.
hat vielleicht jemand eine idee woran das liegen könnte?
Leider hänge ich dabei ein klein bisschen bei der Anzeige.
Die alte struktur sah so aus:
PHP-Code:
?php
switch($_GET['action'])
{
case 'home':
include('middle.php');
break;
case 'gb':
include('gaestebuch.php');
break;
Die neue sieht bis jetzt so aus:
PHP-Code:
$strukt=mysql_query("SELECT * from menu");
while($struktur = mysql_fetch_array($strukt)){
switch($_GET['action'])
{
case $struktur['link']:
include($struktur['pfad_text']);
break 2;
default:
include('middle.php');
break 2;
}
}
Es erscheint auch keine Fehlermeldung oder sonstiges, sondern es wird grundsätzlich nur die seite angezeigt die unter default eingetragen ist.
Entferne ich die zahlen hinter dem break, funktionieren die seiten aufrufe, allerdings wird die middle.php mit angezeigt und das auch mehrfach, was nicht sinn und zweck der ganzen sache ist.
hat vielleicht jemand eine idee woran das liegen könnte?
Kommentar