Merhaba arkadaşlar sayfaya ayırma işleminde yardımınıza ihtiyacım var. warchild arkadaşımızın da verdiği kodlarla aşağıdaki kodları oluşturdum.

ayar.php
<?
$vtkullanici = mysql_connect("localhost", "user", "123456") or die(mysql_error());
mysql_select_db("sayac",$vtkullanici) or die(mysql_error());
$sorgu = "select * from haberler";
$sql = mysql_query($sorgu);
while($yaz = mysql_fetch_array($sql)){
echo '<br>';
echo $yaz['baslik'];
echo '<br>';
echo $yaz['detay'];
echo '<br>';
echo '<br>';
echo "Eklenme Tarihi:";
echo $yaz['tarih'];
}
?>
haber.php
<?
include("ayar.php");
@$sayfa=$_GET['sayfa'];
if ($sayfa=="" || !is_numeric($sayfa)) {
$sayfa='1';
}
$kacar=5;
$kayit_sayisi=mysql_fetch_array(mysql_query("SELEC T COUNT(*) FROM haberler"));
$sayfa_sayisi=$kayit_sayisi['0']/$kacar;
if ($kayit_sayisi%$kacar!=0) {
$sayfa_sayisi++;
}
$nerden=($sayfa*$kacar)-$kacar;
$sorgu=mysql_query("SELECT * FROM haberler ORDER BY id DESC LIMIT $nerden,$kacar");
while ($veri=mysql_fetch_array($sorgu)) {
echo '<a href=/seo/.make_url_friendly($veri[baslik])./><a>';
}
echo "<b>";
for ($i=1; $i<=$sayfa_sayisi; $i++) {
echo "
[<a href=?sayfa=$i>$i</a>]
";
}
?>

Yalnız, örnek olarak 15 tane haber eklediğimde sayfa numraları oluşuyor. Fakat 1,2 ve 3 sayfaya da tıkladığım 15 haberin hepsi gösteriliyor. Benim istediğim her sayfa da 5 haberin görünmesi. 2. sayfaya tıklandığında sonraki 5 haber diğer linkte sonraki, haberler vs....

Ne kadar uğraştıysam yapamadım. Php konusunda henüz yolun başındayım yardımcı olabilecek arkadaşlara şimdiden teşekkür ederim.