Oto mój. Prosty i w miarę działa ;]
<?php
include("baza.php");
if ($_SESSION['adminlog'] != 1) {
header("Location: index.php"); }
echo '<div class="d1"><center><b> ID </b></center></div>'; echo '<div class="d7"><center><b> Data </b></center></div>'; echo '<div class="d2"><center><b> Tytuł Newsa </b></center></div>';
$odpytanie = mysql_query("SELECT id,data,nick,tytul,tresc FROM `news`"); echo '<div class="d3"><center>' . $wynik['id'] . '</center></div>'; echo '<div class="d4"><center>' . $wynik['data'] . '</center></div>'; echo '<div class="d5"><center>' . $wynik['tytul'] . '</center></div>'; echo '<div class="d6"><center> <a href="zmien.php">Zmień</a> / <a href="usun.php"> Usuń </a> </center></div>'; }
$trescnewsa=$_POST['trescnewsa'];
$tytulnewsa=$_POST['tytulnewsa'];
$data = (date("G:i:s, dS F Y"));
if( $_POST && !empty($tytulnewsa) and
!empty($trescnewsa)) { $zapytanie = mysql_query("INSERT INTO `news` (Data,Nick,Tytul,Tresc) VALUES ('$data','$_SESSION[login]','$tytulnewsa','$trescnewsa')");
header('location: '.$_SERVER['PHP_SELF']); } elseif ($_POST) {
echo '<div class="else">'; echo 'Błąd przy wypełnianiu formularza!'; }
?>
i na str. głównej
<?php
include("baza.php");
$start = $_GET['start'];
$na_stronie = 3;
$odpytanie = mysql_query("SELECT data,nick,tytul,tresc FROM `news` LIMIT ".$start.",".$na_stronie.""); {
echo '<div class="indexnews">'; echo '<p class="news"><b>Autor: </b>' . $wynik['nick'] . ',<b> Tytuł: </b>' . $wynik['tytul'] . '</p>'; echo '<div class="indexnews2">'; echo '<p class="news2"><b>Data: </b>' . $wynik['data'] . '</p>';
echo '<div class="indexnews3">'; echo '<p class="news3">' . $wynik['tresc'] . '</p>'; }
if($znaleziono>$na_stronie)
{
echo '<center><font size="3">Strona '; for($i=0; $i<ceil($znaleziono/$na_stronie); $i++)
echo '<a href="index.php?start='.($i*$na_stronie).'">'.($i+1).'</a> | '; }
?>
Łot takie coś, wszystkie zmienne i układ sobie zmodyfikuj. To tylko koncepcja.