dobra nie spamuję, napiszę ogólnie jak to zrobić

do zarządzania newsami proponuję użyć phpmyadmina, zniknie problem pisania panelu admina,
tworzysz w bazie tabelę z newsami, nazwij ją 'newsy', która powinna wyglądać mniej więcej tak
id int(11)
tytul char(255)
wstep text
news text
data datetime
odslon int(11)
odwiedziny text
następnie powinieneś mieć 2 pliki, pierwszy to index.php, drugi to news.php
w index.php będzie wyświetlanie ostatnich newsów
Kod
// łączenie z bazą musisz sobie sam dopisać
// pobieranie listy newsów i wyświetlanie tytułów oraz wstępów
$res = mysql_query("SELECT * FROM newsy ORDER BY data DESC");
while ($row = mysql_fetch_assoc($res)) {
echo $row['tytul'] .' <br />'. $row['wstep'] . '<a href="news.php?id='.$row['id'].'">pokaż więcej</a> ';
}
news.php - jeden cały news
Kod
$id = (int)$_GET['id'];
$res = mysql_query("SELECT * FROM newsy WHERE id='$id'");
$row = mysql_fetch_assoc($res);
echo $row['tytul'] .' <br />'. $row['wstep'] . '<br><br> '.$row['news'];
// teraz update odsłon i kto odwiedzał, w kto odwiedzał dodajemy tylko ip
$odslon = $row['odslon'] + 1;
$odwiedziny = $row['odwiedziny'] . ' ' . $_SERVER['REMOTE_ADDR'];
mysql_query("UPDATE newsy SET odslon='$odslon', odwiedziny='$odwiedziny' WHERE id='$id');