yeri gelmişken benimde bu konu ile ilgili şöyle bir sorunum var yardımcı olursanız sevinirim...
aşağıdaki kolama aracılığıla veritabanımdaki makale tablosundan makaleleri her sayfada 1 makale olacak şekilde sayfalıyorum...
tablomda 10 tane makale bulunmakta...
oku.php?sayfa=11 yani tablomda olmayan bir id girildiğinde ilk sayfaya yani okun.php?sayfa=1 e gitmesini istiyorum.. bu konuda yardımcı olursanız çok sevinirim...
<?php
@require( "baglan.php" );
$sayfa = intval(@$_GET["sayfa"]);
if(empty($sayfa) || !is_numeric($sayfa))
{
$sayfa = 1;
}
$kayit_sayisi = mysql_num_rows(mysql_query("SELECT * FROM makale WHERE durum='1'"));
$kacar = 1;
$sayfa_sayisi = ceil($kayit_sayisi/$kacar);
$nereden = ($sayfa*$kacar) - $kacar;
$sor = mysql_query("SELECT * FROM makale WHERE durum='1' ORDER BY id LIMIT $nereden, $kacar");
while ($data = mysql_fetch_array($sor))
{
echo $data['title']."<br/>";
}
if($sayfa > 1)
{
$onceki = $sayfa -1;
echo "<a href=\"oku.php?sayfa={$onceki}\">Önceki</a>";
}
if($sayfa != $sayfa_sayisi)
{
$sonraki = $sayfa +1;
echo "<a href=\"oku.php?sayfa={$sonraki}\">Sonraki</a>";
}
?>