MyDesign | Kod Arşivi - Anasayfaya Dön   No banner in farm
Anasayfa Araştır Forum Gelişmiş Arama Siteniz İçin En Hit İçerikler RSS İçerik Ekle Scriptler Destekleyenler Kadromuz Reklam İletişim Giriş Sayfası Yap  Sık Kullanılanlara Ekle
Bu Kategorinin En Yeni Kodları:


Bu Kategorinin En Çok Görüntülenen Kodları:






Arama:
Gelişmiş Arama


No banner in farm



En Çok Görüntülenen Kodlar:


Üye Girişi:
 Üye Ol



Anasayfa > Php > Kodlar

PHP ile MySQL verilerini sayfalama

MySQL'deki verileri sayfalama uygulaması

Kategori : Php
Gönderen : XhanDros
Telif :
Tarih : 13 Mayıs 2005
Örnek Dosya : Bulunmamakta
Okunma Sayısı : 32965
Puan
: 6,7 / 10 (19 Oy)
Puan Verin :
Google Bookmarks  del.icio.us  Digg  Yahoo! MyWeb  Windows Live  Furl
 
 
<?# 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_query('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 */
?>
 
 

PHP ile MySQL verilerini sayfalama için yazılan yorumlar

Hadi  { 15 Ekim 2010 }
1- Merhaba sistemi sayfaya monte ettim çalıştı ama tablonun içindeki tüm elemanları listelemesini istemiyorum bunun için sorgunun içine WHERE komutu ile süzme ekledim. Onunda içinde %s ile bir değişken var. Bu değişkeni GetSQLValueString($_REQUEST) değeri ile alıyor ama sql sorgusunun içindeki %s değerine bir türlü sayıyı atayamadım. Böyle bir örnek de verir misiniz?

2- İleri ve Geri linkleri bölümünde resimli buton yani <img> tagı kullanamadım hata verdi?

hüseyin   { 17 Kasım 2009 }
php ile ilgili çözemediğim daha doğrusu bilmediğim bir konu var.uğraşıyorum olmuyor.yapamıyorum.yardım edermesiniz.



php ile site hazırlıyorum ama listmenu de secilen liste elemanının value degeriini yada taxtini bir değişkene atabilmek için gerekli ne yapmam gerekiyor.bir türlü hal edemedim.

Emre   { 25 Eylül 2009 }
Çalışmaz çünkü $ayar dizi değişkeni olarak atanmamış $ayar=Array(); olarak ekleme yapmak gerekli

Kaan   { 21 Eylül 2009 }
mysql server adını doğru yazmayı deneyin.

ksabitk   { 19 Eylül 2009 }
Aşağıdaki ayarları kendinize göre değiştirmezseniz çalışmaz tabi...

$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.

alişan   { 04 Ocak 2009 }
çalışmıyor

Mehmet   { 29 Ocak 2008 }
$ayar['server']='localhost'; /*Mysql server adresiniz. */

Bu satırdan itibaren hata vermeye başladı sizce neden olabilir

Yorum ekleyin

Anasayfa > Php > Kodlar > PHP ile MySQL verilerini sayfalama
Kategoriler:


Forum:



Bağlantılar:


En Son Yorumlanan İçerikler:


Murat Yavuz | Site Haritası | Gizlilik Bildirimi | 54.198.210.67 | 0,1 Saniye
© Copyright 2004-2017 MyDesign | Kod Arşivi. Tüm Hakları Saklıdır.
MyDesign | Kod Arşivi, en iyi görünüm için, 1024x768 ve üzeri çözünürlük tavsiye eder.