|
25/06/07, 16:25
|
#1
|
Super Moderator
Üyelik tarihi: Jan 2007
Bulunduğu yer: ναη
Mesajlar: 8.060
|
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: pieycpi@yahoo.com
# 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
Konu LastDesiqner tarafından (25/06/07 Saat 16:29 ) değiştirilmiştir..
|
|
|
Konu Sayısı: 488
Takımınız:
25/06/07, 16:49
|
#2
|
Mareşal
Üyelik tarihi: Dec 2006
Bulunduğu yer: Sence Nerden..:))
Mesajlar: 14.070
Tecrübe Puanı: 0
|
emeğine sağlık bekir...
__________________
TabuTlara sığmayacak kadar inTihar var , şeyTanın siparişi.. dünyanın ninnisi olmuş sirenler , Ya RAB bizi özler...
şah damarım aTTıkça yaşını silerim çeşmin , solar hayaT resmin.. umuT nerdesin yine biTTin , nerelere giTTin , ben seni göremeden...
|
|
|
Konu Sayısı: 1596
Takımınız:
01/08/08, 10:22
|
#3
|
Yasaklı kullanıcı
Üyelik tarihi: Jan 2008
Bulunduğu yer: İstediğin yerden
Mesajlar: 1.883
|
emeğe sağlık
|
|
|
Konu Sayısı: 316
Takımınız:
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
|
|
Yetkileriniz
|
Yeni Mesaj yazma yetkiniz Aktif değil dir.
Mesajlara Cevap verme yetkiniz aktif değil dir.
Eklenti ekleme yetkiniz Aktif değil dir.
Kendi Mesajınızı değiştirme yetkiniz Aktif değildir dir.
HTML-KodlarıKapalı
|
|
|
Bütün Zaman Ayarları WEZ +3 olarak düzenlenmiştir. Şu Anki Saat: 18:38 .
| |