Guten Morgen erstmal,
mein erster Beitrag hier im Forum und ich hoffe, ich bin im richtigen Bereich gelandet. Ich habe folgendes Problem: Ich möchte ein kleines bis mittelgroßes Datenbankprojekt erstellen. Wie bei jeder anderen HTML/PHP-basierten Oberfläche soll es natürlich verschiedene Unterseiten geben. Hierbei soll die Navigation natürlich immer zu sehen sein und es soll sich nur der Inhaltsbereich ändern.
Wie bau ich jetzt am besten meine Navigation, meinen Inhalt und andere Teile der Seite zusammen?
Die einfachste Lösung wären natürlich Frames, aber die sind ja im allgemeinen nicht mehr akzeptiert und alle, die halbwegs etwas von Webdesign verstehen, meiden diese wie der Teufel das Weihwasser.
Dann gäbe es noch die Möglichkeit, eine einzige index.php zu haben, die als "Gerüst" dient, und den Inhalt über eine GET-Variable in den Inhaltsbereich zu laden und vielleicht mittels einer Switch-Anweisung die jeweiligen Fälle zu unterscheiden. Aber auch das stößt irgendwann an seine Grenzen und wird unübersichtlich oder lieg ich da falsch?
Die Variante, jede Seite für sich zu erstellen, wo dann jedesmal der Code für die Navigation neu drin steht missfällt mir irgendwie, wenn ich daran denke, irgendwann mal was an der Seite ändern zu müssen.
Was ist hier der aktuelle Stand der Technik?
Eventuell gibt's dafür auch irgendwo Tutorials? Ich hab bisher noch nix gefunden.
Vielen Dank schonmal im Voraus!
Grüße aus dem Thüringer Wald
mein erster Beitrag hier im Forum und ich hoffe, ich bin im richtigen Bereich gelandet. Ich habe folgendes Problem: Ich möchte ein kleines bis mittelgroßes Datenbankprojekt erstellen. Wie bei jeder anderen HTML/PHP-basierten Oberfläche soll es natürlich verschiedene Unterseiten geben. Hierbei soll die Navigation natürlich immer zu sehen sein und es soll sich nur der Inhaltsbereich ändern.
Wie bau ich jetzt am besten meine Navigation, meinen Inhalt und andere Teile der Seite zusammen?
Die einfachste Lösung wären natürlich Frames, aber die sind ja im allgemeinen nicht mehr akzeptiert und alle, die halbwegs etwas von Webdesign verstehen, meiden diese wie der Teufel das Weihwasser.
Dann gäbe es noch die Möglichkeit, eine einzige index.php zu haben, die als "Gerüst" dient, und den Inhalt über eine GET-Variable in den Inhaltsbereich zu laden und vielleicht mittels einer Switch-Anweisung die jeweiligen Fälle zu unterscheiden. Aber auch das stößt irgendwann an seine Grenzen und wird unübersichtlich oder lieg ich da falsch?
Die Variante, jede Seite für sich zu erstellen, wo dann jedesmal der Code für die Navigation neu drin steht missfällt mir irgendwie, wenn ich daran denke, irgendwann mal was an der Seite ändern zu müssen.
Was ist hier der aktuelle Stand der Technik?
Eventuell gibt's dafür auch irgendwo Tutorials? Ich hab bisher noch nix gefunden.
Vielen Dank schonmal im Voraus!
Grüße aus dem Thüringer Wald
Kommentar