Webmaster Google Fan Forum  

Go Back   Webmaster Google Fan Forum > Server Side Programlama > PHP

Cevapla
 
LinkBack Seçenekler Stil
  #1  
Alt 01-06-2012, 03:34 PM
KM KM isimli Üye şimdilik offline konumundadır
Administrator
 
Üyelik tarihi: Nov 2011
Mesajlar: 18
Standart PHP İle Sayfalama (Basit Anlatım)

Php ile en basit ve kısa şekilde sayfalama yapımı

PHP- Kodu:
<?php
$sayfa
=$_GET['sayfa']; //get ile gelen sayfayı alıyoruz

if (!is_numeric($sayfa) || $sayfa=="") { $sayfa=1; } // sayfa rakam değilse ve boş ise sayfayı 1 yapıyoruz

$kacar=5//buraya 1 sayfada kaç kayıt göstermek istediğinizi giriniz.
$kayit_sayisi=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM TABLOADI"));
$sayfa_sayisi=$kayit_sayisi['0']/$kacar//kayit sayısını sayfada gösterilecek kayıt sayısına bölerek sayfa sayısını buluyoruz

if ($sayfa_sayisi%$kacar!=0) { $sayfa_sayisi++; } //sayfa sayısının kacar a göre modunu aldık 0 dan farklı ise sayfa sayısını 1 arttırdık.yani 7 kayit varsa 2 sayfa yapmak için bu gerekli.

$nerden=($sayfa*$kacar)-$kacar;  //sorguda nerden kısmı örn 2. sayfada bu değer 5 olacaktır

$sorgu=mysql_query("SELECT * FROM tabloadi LIMIT $nerden, $kacar"); //Sorgumuz

while ($veri=mysql_fetch_array($sorgu)) { //döngü ile veritabanındaki verileri ekrana veriyoruz.
echo $veri['TABLODAYAZDIRMAKİSTEDİĞİNALANINADI'];
}

for (
$i=1$i<=$sayfa_sayisi$i++) { //sayfaları yazdıracağımız döngümüz.
echo "| <a href='index.php?sayfa=$i'>$i </a>|";
}

?>
Alıntı ile Cevapla
Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık



Tüm Zamanlar GMT +4 Olarak Ayarlanmış. Şuanki Zaman: 03:47 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0