Php ile sayfalama sınıfı

Ana sayfa Forumlar PROGRAMLAMA PHP Php ile sayfalama sınıfı

1 yazı görüntüleniyor (toplam 1)
  • Yazar
    Yazılar
  • #12709
    Gökhan
    İzleyici

    self::$sayfaSayisi)
    {
    self::$page = 1;
    }
    self::$nerden = (self::$page*$kacar)-$kacar;
    self::$query = mysql_query(self::$sql.” order by id desc limit “.self::$nerden.”,”.$kacar.””);
    }
    public static function sayfalar($link)
    {
    if(self::$sayfaSayisi>1)
    {
    echo ‘

    ‘;
    if(self::$page!=1)
    {
    echo ‘

    ‘;
    $onceki = self::$page-1;
    echo ‘

    ‘;
    }
    else
    {
    echo ‘

    ‘;
    $onceki = self::$page-1;
    echo ‘

    ‘;
    }

    echo ‘

    ‘;
    if(self::$page!=self::$sayfaSayisi)
    {
    $sonraki = self::$page+1;
    echo ‘

    ‘;
    echo ‘

    ‘;
    }
    else
    {
    $sonraki = self::$page+1;
    echo ‘

    ‘;
    echo ‘

    ‘;
    }
    echo ‘

    İlk Sayfa Geri İlk Sayfa Geri Sayfa ‘.self::$page.’ / ‘.self::$sayfaSayisi.’ İleri Son Sayfa İleri Son Sayfa

    ‘;
    }
    }
    }
    ?>

    Css Kodları:
    /* Sayfalama */
    .sayfala
    {
    width:300px;
    }
    .sayfala input
    {
    width:25px; height:15px;
    }
    .sayfala .buton
    {
    width:30px; height:20px; margin:0px; padding:0px;
    }
    .pasif
    {
    width:auto; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; font-weight:bold;
    }
    .sayfaNumarasi
    {
    width:auto; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; font-weight:bold;
    }
    .aktif a
    {
    width:auto; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#009EEA; font-weight:bold; text-decoration:none;
    }
    .aktif a:hover
    {
    text-decoration:underline;
    }
    /* Sayfalama */

    Kullanımı:
    include (“sayfalaClass.php”);
    sayfalamaClass::sayfala(“urunler where urunler=’$id'”,10);

    //Sayfala Fonksiyonu 2 adet parametre bekler.

    // 1-) Db verileri
    // 2-) Kaçar Kaçar listeleyeceği

    //Listeleme İşlemi İçin;

    while ($urunListele= mysql_fetch_array(sayfalamaClass::$query))
    {
    $urunListele[‘urun_adi’].”
    “;
    }

    //Kayıt sayısını almak isterseniz;

    sayfalamaClass::$kayitSayisi[0];

    //Şeklinde yapabilirsiniz.

1 yazı görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.
Bana Ders Anlat © 2008-2022