:: ANASAYFA » PHP » İleri geri sayfalama nasıl yapabilirim
 
İleri geri sayfalama nasıl yapabilirim

Sorum şu şekilde, 1-2-3-4 yerine

ileri geri şeklinde sayfalama yaptırmak istiyorum

nasıl yapabilriim teşekkürler

Aşağıdaki kod mantığına göre sayfalama yapabilirsiniz. ilk ve son sayfaya gidiş, bir önceki ve bir sonraki sayfaya gidiş ve belli bir sayfa arasındaki sayfaları listeleme mevcut. Kendinize göre düzenleyebilirsiniz.

 
 
Code
<?PHP
$limit = '10';
$sayfa = $_GET['sayfa'];

$db->query("SELECT * FROM tablo ");
$toplam = $db->num_rows();
$db->query("SELECT * FROM tablo LIMIT ".($sayfa * $limit).",".$limit."");
$toplamSayfa = ceil($toplam / $limit);
if($toplamSayfa >= ($sayfa + 1))
{
$basla = ($sayfa * $limit) + 1;
$bit = ($sayfa + 1) * $limit;
if($bit > $toplam) $bit = $toplam;
echo $basla.'\'dan - '.$bit.'\'e kadar olan veriler';
$ustLimit = $sayfa + 3;
$altLimit = $sayfa - 2;
if($sayfa > 0) { ?> <a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?sayfa=0"><< Ilk </a> <?PHP }
if($sayfa > 0) { ?> <a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?sayfa=<?PHP echo ($sayfa - 1); ?>"><< Bir Onceki </a> <?PHP }
if($sayfa > 2) echo ' ... ';
for($i = 0; $i < $toplamSayfa; $i++)
{
if($sayfa == $i) echo ' <b>'.($i+1).'</b> ';
if($sayfa != $i AND $i < $ustLimit AND $i >= $altLimit) { ?> <a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?sayfa=<?PHP echo $i; ?>">[<?PHP echo ($i + 1); ?>]</a> <?PHP }
}
if($sayfa < ($toplamSayfa - 3)) echo ' ... ';
if($sayfa < $toplamSayfa) { ?> <a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?sayfa=<?PHP echo ($sayfa + 1); ?>"> Bir Sonraki >></a> <?PHP }
if(($sayfa + 1) < $toplamSayfa) { ?> <a href="<?PHP echo $_SERVER['PHP_SELF']; ?>?sayfa=<?PHP echo $toplamSayfa - 1; ?>"> Son >></a> <?PHP }
}
?>
 
 
YENI CEVAP
 
E-Mail Adresiniz
»
E-Mail adresiniz site icinde gosterilmeyecektir!  
   
 
Cevabiniz
»
Lütfen kodlariniz için [CODE] belirtecini kullaniniz!  
  Add CODE Quote BOLD ITALIC Underline Align Left Align Center Align Right Add Line  
   
 
Güvenlik Kontrolü
»
Lütfen alttaki güvenlik kodunu giriniz!  
   
 
       
 
 
Quaware Internet Solutions And Consulting - SEO Search Engine Optimization, Website development and design, eCommerce, Online Payment Systems, Shopping Cart, Affiliates Website Designer, Search Engine Optimization Expert, Ajax Developer,Developed And Designed By Mumin Celik With Using PHP, MySQL, CSS, JavaScript, Ajax And Search Engine Optimizer Sinema, Film, Ask, Tekgul, Mutluluk