Ana sayfa › Forumlar › PROGRAMLAMA › PHP › Php ile sayfalama sınıfı
- Bu konu 0 yanıt içerir, 1 izleyen vardır ve en son 12 yıl 8 ay önce Gökhan tarafından güncellenmiştir.
-
YazarYazılar
-
22 Nisan 2012: 19:25 #12709Gö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 ‘İlk Sayfa ‘;
$onceki = self::$page-1;
echo ‘Geri ‘;
}
else
{
echo ‘İlk Sayfa ‘;
$onceki = self::$page-1;
echo ‘Geri ‘;
}echo ‘
Sayfa ‘.self::$page.’ / ‘.self::$sayfaSayisi.’ ‘;
if(self::$page!=self::$sayfaSayisi)
{
$sonraki = self::$page+1;
echo ‘İleri ‘;
echo ‘Son Sayfa ‘;
}
else
{
$sonraki = self::$page+1;
echo ‘İleri ‘;
echo ‘Son Sayfa ‘;
}
echo ‘‘;
}
}
}
?>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.
-
YazarYazılar
- Bu konuyu yanıtlamak için giriş yapmış olmalısınız.