Nie pomagam na PW. Od tego jest forum, żeby wszyscy mogli zapoznać się z tematem
Napisałem Ci GET, bo to na początek najłatwiejszy sposób. GET jest to przekazywanie zmiennych w adresie po znaku zapytania.
Więc adres taki wygląda tak: index.php?
zmienna=wartosc&
druga=wart2 itd.
Uruchamiasz tutaj tylko pliczek private.php, który ma już większość elementów powtarzających się. Elementy charakterystyczne dla strony dodają się dynamicznie.
Wszystkie zmienne podane przez GET możesz wykorzystać w skrypcie za pomocą $_GET['zmienna'] i dostaniesz wartość z adresu. Tyle teorii
PRAKTYKA:
Powiedzmy, że mamy stronę www.twojastrona.pl/index.php?artykul=nudny. Robimy skrypt, który wyświetli nam dany artykuł na stronie.
Artykuł możemy pobrać z bazy danych (najlepiej), pliku, wartości z tabeli itd.
Kod PHP:
<?php
$artykul=$_GET['artykul']; //przepisujemy do zmiennej aby było łatwiej i czytelniej
$nazwa_pliku = $artykul . '.html';
include($nazwa_pliku); //wczytujemy plik html z nazwą artykułu, w naszym przypadku nudny.html
$zapytanie_bazy_danych = 'SELECT * FROM artykuly WHERE id_artykulu='. $artykul . ';';
$wynik = mysql_query($zapytanie_bazy_danych);
$wiersz_bazy = mysql_fetch_assoc($wynik);
echo $wiersz_bazy['tresc']; //wyswietlanie komórki 'treść' tabeli 'artykuły' dla której komórka 'id_artykułu' jest równa 'nudny'
echo $tabela['$artykul']; //wyswietlanie artykulu z wiersza tabeli o id 'nudny --stanowczo najgorszy sposób'