Zitat Zitat von Milchbox
@besoffener Affe:
Sag mal willst du mich verarschen Der hat nur gesagt das er hofft das es nichts mit PHP zu tun hat aber nicht das er nicht wissen will wie das mit PHP geht.
Aber von einem der mit Frames arbeitet kann man ja nichts erwarten. Du Microsoft Veteran

@Topic:
Ich mach dir mal eine Beispielseite mit Switchabfrage: Klick
Hier mal die einzelnen Dateien:

index.php:
PHP-Code:
<html>
<head>
<style type="text/css">
.Navigation {
background: #FFFFCC;
padding:3px;
border:1px solid silver;
width:150px;
height:400px;
position:absolute; left:0px;top:10px;
}
.Main {
background: #FFFFCC;
padding:3px;
border:1px solid silver;
width:500px;
height:400px;
position:absolute; left:200px;top:10px;
}
</style>
</head>
<body>
<div class="Navigation">
<a href="index.php?content=bla">-Bla</a><br />
<a href="index.php?content=blabla">-BlaBla</a><br />
<a href="index.php?content=blablabla">-BlaBlaBla</a><br />
</div>
<div class="Main">
<?php
switch($content){
case 
"bla": include("bla.php"); break;
case 
"blabla": include("blabla.php"); break;
case 
"blablabla": include("blablabla.php"); break;
default: include(
"bla.php"); break;
}
?>
</div>
</div>
</body>
</html>
bla.php:
PHP-Code:
Blubb 
blabla.php:
PHP-Code:
BlubbBlubb 
blablabla:
PHP-Code:
BlubbBlubbBlubb 
Ich befürchte das ist etwas zu komplex für Anfänger. Leute die programmieren können würden das auf Anhieb verstehen, aber für Leute die keine Ahnung ist das schwer. Mag zwar die beste Lösung sein, aber ich empfehl doch lieber die ifisset Version bis er die Zusammenhänge versteht. Wäre IMHO sinnvoller.

Zu den Frames: Also ich finde dass Frames nichts weiter als Ausgeburten der Hölle sind und freu mich schon dass sie in der nächsten HTML Version wegfallen. Ich find auch nicht toll dass man mit JavaScript verlinkt. Dass man Sachen mit JS verlinkt find ich auch schwachsinnig. Für einige (ziemlich viele eigentlich) ohne JS wird das dann zum Problem weil sie nur die Startseite (Granichts?) sehen. Ich würd dir wirklich empfehlen das ganze mit PHP umzusetzen.