Van.GEN.TR Forum | Yerel Van Forumu

Van.GEN.TR Forum | Yerel Van Forumu (http://forum.van.gen.tr/index.php)
-   PHP (http://forum.van.gen.tr/forumdisplay.php?f=75)
-   -   PHP ile MySQL verilerini sayfalama (http://forum.van.gen.tr/showthread.php?t=6552)

LastDesiqner 25/06/07 16:25

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

Satan22 25/06/07 16:49

emeğine sağlık bekir...

Neutralizer 01/08/08 10:22

emeğe sağlık


Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 20:54 .

Powered by vBulletin® Version 3.7.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.