<?
include("admin/dbconnect.php");
$sayfa_basina = 5; //limit
$page = $_GET['page'] ? $_GET['page'] : 0;
$girdi2=mysql_query("select id from haberler");
$girdi=mysql_num_rows($girdi2);
$toplam=ceil($girdi/$sayfa_basina);
$simdi = $page * $sayfa_basina;
$veri = mysql_query("SELECT * FROM haberler order by tarih desc limit $simdi, $sayfa_basina");
while($cikart=mysql_fetch_array($veri)) {
// Cover Web sitesinin haberleri
$haber = "Eklenme Tarihi ".$cikart[tarih];
$haber .= "<br>".$cikart[habermetni];
$haber .= "<br>";
// Echo kismina ne yazalim derdi bitti.
echo $haber;
}
####Sayfa: [99] 98 97 96 gibi çıkaralım####
for ($i = $toplam-1; $i >= 0; $i--)
{
if(!$page != $i) { printf('<a href="sayfa.php?page=%d">%d</a> ', $i, $i+1); }
else { printf('<a href="index.php?page=%d">[%d]</a> ', $i, $i+1); }
} ?>Çok iyi bir örnek ama biraz geliştirmek gerek..
####Sayfa: [99] 98 97 96 gibi çıkaralım####gibi tersten değilde 1 2 [3] 4 5 gibi nasıl sıralayabiliriz?
bu sayfanın adı sayfa.php, direk sayfa.php olarak girince hata veriyor böyle girdiğimizde sayfa.php?page=1 içeriğinin çıkmasını nasıl sağlarız?
Teşekkürler.
