Ja używam includów, w zależności od zmiennych w tablicy GET. Poczytaj sobie o switchach ;>
Przykład:
<html>
<body>
<div id="center">
<div id="center_left"></div>
<div id="center_center">
<?php //INCLUDOWANIE PODSTRON
//$_SESSION['zalogowany'] = false;
include('home_include.php');
}
if(isset($_GET['subtopic'])) {
switch($_GET['subtopic']){
case 'costam': include 'sub_costam.php';break;
case 'dodaj': include 'sub_dodaj.php';break;
case 'szukaj': include 'sub_szukaj.php';break;
case 'onas': include 'sub_onas.php';break;
case 'kontakt' : include 'sub_kontakt.php';break;
case 'rejestracja' : include 'rejestracja_include.php';break;
case 'zarejestruj' : include 'zarejestruj.php';break;
}
}
?>
</div>
</div>
</body>
</html>
?>
Pisałem na szybko, więc niedokładnie

Chciałem tylko ci pokazać jak to wygląda

Takie includowanie ma za zadanie wyświetlić w divie treść strony zależną od wartości zmiennych w tablicy get

Mam nadzieję, że chociaż trochę cię nakierowałem