PHP ile MySQL verilerini sayfalama
Php ile MySqL verilerini sayfalama
Yazdırılabilir Sayfa | Arkadaşına Yolla <?# Php Ile Mysql'deki Verileri Sayfalama# Yazar:JARGON - e-Mail: [Bu Adresi (link) Görme Yetkiniz Yok BEDAVA'ya Üye Ol Sitemizden Faydalan....] # Bu dokumani icerigini ve yazar bolumunu degistirmeden, # istediginiz sekilde kullanabilirsiniz. # * * * AYARLAR * * * $ayar['server']='localhost'; #Mysql server adresiniz. $ayar['kullanici']='root'; #Mysql kullanici adiniz. $ayar['sifre']='root'; #Mysql kullanici sifreniz. $ayar['vt']='sayfalama';#Mysql veri tabanizin adi. $ayar['tablo']='linkler'; #Kayitlarin tutuldugu tablonuzun adi. $ayar['kacar']=3; #Verileri kacar kacar listelemak istiyorsaniz o sekilde ayarlayin. # * * * KONTROLLER * * * if(!$ayar['kacar'] OR $ayar['kacar']<=0){$ayar['kacar']=5;} /*$ayar['kacar'] degiskenini ayarlamamissaniz veya yanlislikla 0 # yapmissaniz scriptin hata vermemesi icin degiskene 5 ataniyor.*/ if(!$HTTP_GET_VARS[sayfa]){$sayfa=0;} if($HTTP_GET_VARS[sayfa]<0){$sayfa=0;} # * * * VERI TABANINA BAGLANIP VERILERI SECIYORUZ * * @mysql_connect($ayar['server'],$ayar['kullanici'],$ayar['sifre']); @mysql_select_db($ayar['vt']);$kayitlar=mysql_query('SELECT * FROM '.$ayar['tablo'].' LIMIT '.($sayfa*$ayar['kacar']).','.$ayar['kacar']); $kacsecili=mysql_num_rows($kayitlar);#Kac kayit sectigimizi if($kacsecili>0){$toplam=mysql_fetch_row(mysql_que ry('SELECT COUNT(*) FROM '.$ayar['tablo']));} #Tablodaki toplam kayit sayisini buluyoruz. # * * * KAYITLARI YAZDIRIYORUZ VE SAYFALAMA LINKLERINI HAZIRLAYIP YAZDIRIYORUZ * * while($listele=mysql_fetch_row($kayitlar)){echo $listele[0].'<br>';} #Kayitlari yazdiriyoruz.$kacsayfa=ceil($toplam[0]/$ayar['kacar']); if($sayfa>0){echo'<a href='.$PHP_SELF.'?sayfa='.($sayfa-1).'>Geri</a> | ';} #Ilk sayfada degilsek bir onceki sayfaya gitmek icin #Geri linkini yazdiriyoruz. #Sayfalama numaralarini yaziyoruz. for($i=0;$i<$kacsayfa;$i++){if($sayfa==$i){echo ($i+1).' ';}else{echo' <a href='.$PHP_SELF.'?sayfa='.$i.'>'.($i+1).'</a> ';}}if($kacsayfa>($sayfa+1)){echo'| <a href='.$PHP_SELF.'?sayfa='.($sayfa+1).'>Ileri</a>';} /*Son sayfada degilsek ve birden fazla sayfa varsa, #bir sonraki sayfaya gitmek */ ?> Alıntıdır |
emeğine sağlık bekir...
|
emeğe sağlık
|
Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 23:32 . |
Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.