Originalmente inviato da
gve
Appunto.
Mi spiego, io farei una cosa come ti illustro ora, senza quindi ricorrere al db, a meno che non sia necessario.
Crei il tuo layout della pagina su tre colonne e nelle due colonne laterali metti i contenuti fissi (a quel che ho capito sono fissi per ogni pagina, se no puoi fare qualcosa di analogo a quanto ti descrivo). Tutto ciò in semplice html.
Quindi, nella cella centrale, quella che cambia, inserisci un pezzo di php molto semplice:
<?php
if isset($_GET['act']) include $_GET['act'];
else include 'main.php';
?>
dove main.php è il contenuto iniziale della cella.
Ora, quando vuoi caricare lì una pagina diversa dovrai semplicemente linkarla in un certo modo; ovvero, se la tua pagina 'madre' è per esempio index.php, e il modulo centrale da caricare è amici.php, il link (che potrà anche essere in una delle colonne laterali, ma non necessariamente) sarà:
<a href="index.php?act=amici.php">Links</a>
Ti potrebbe andare bene quacosa del genere? Ovviamente è una traccia di base che può essere ampliata.
Spero di essere stato abbastanza chiaro, ma se qualcosa ti sfugge o vuoi chiarimenti chiedimi pure.