QAds
12 Ay Taksit
Samsung SL30 10MP Digital Camera with 3x Optical Zoom and 2.5 inch LCD
101.12 TL
Apple iPod nano 8 GB Mavi
127.90 TL
Toshiba Satellite T115D-S1125 LED TruBrite Laptop
522.00 TL
Apple iPod shuffle 4 GB Siyah
71.24 TL
:: 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!  
   
 
       
 
 
mc sinema sudoku