PHP Sayfalama Sorunu Yardım Edermisiniz ?
-
hocalar ortalama 1,5 2 aydır uraşıyorum bu sayfalamayla ilgili fakat bir türlü becremedim sayfalama işlemini.
bana anlata anlata team viewer ile yapacak yardım sever kişiye kabul ederse paypal 10 tl vericem. o kadar uzun süreceğini zannetmiyorum.
olay, veritabanından çektiğim verilerin sayfalanması. mesela tahribatta da konuların altında çıkan [1] [2] ... [10] [11] gibi.
yardımcı olacaklara şimdiden teşekkürler.
-
php den anlasam seve seve yardim ederdim hocam :/
up -
İş yaptırıp 10 lira vereceksin ? Üstelik kendinin 2 ay uğraşıp yapamadığın bir iş için ? Üstelik sana öğretilecek ama kısa sürecek...
Keşke fiyat / para yazmayıp hayrına deseydin.
-
anahtar kelime : LIMIT
-
KaptanMagaraAdami bunu yazdı:
-----------------------------
İş yaptırıp 10 lira vereceksin ? Üstelik kendinin 2 ay uğraşıp yapamadığın bir iş için ? Üstelik sana öğretilecek ama kısa sürecek...
Keşke fiyat / para yazmayıp hayrına deseydin.
-----------------------------doğru diyorsun hocam, internetten araştırdım o kadar scriptler 1 sayfa sürmüyor neredeyse.
edit: 10 lira fena para değil eğer 10 dk felan sürücekse. anlatmasa da olur. ayrıca 2 ay uğraşıp yapamamamın sebebi bilmemem. bilen bir kişinin çok fazla vaktini alıcağını sanmıyorum.
-
Gharzvog bunu yazdı:
-----------------------------
KaptanMagaraAdami bunu yazdı:
-----------------------------
İş yaptırıp 10 lira vereceksin ? Üstelik kendinin 2 ay uğraşıp yapamadığın bir iş için ? Üstelik sana öğretilecek ama kısa sürecek...
Keşke fiyat / para yazmayıp hayrına deseydin.
-----------------------------doğru diyorsun hocam, internetten araştırdım o kadar scriptler 1 sayfa sürmüyor neredeyse.
edit: 10 lira fena para değil eğer 10 dk felan sürücekse. anlatmasa da olur. ayrıca 2 ay uğraşıp yapamamamın sebebi bilmemem. bilen bir kişinin çok fazla vaktini alıcağını sanmıyorum.
-----------------------------<?
$sorgu=mysql_query("SELECT COUNT(*) as toplam_kayit FROM kayitlarin");
$satir=mysql_fetch_array($sorgu);
$birsayfadakackayitolacak=5; # örnek
$kacsayfa=ceil($satir["COUNT(*)"]/$birsayfadakackayitolacak);
for($a=1;$a<=$kacsayfa;$a++){
echo "[".$a."]";
}
?>
-
Hacim benim sayfalama ile ilgili bir dokuman vardi.
Tahribat dokuman da ara bulursun.
Epey aciklama vs de koymustum icine
EDIT: http://www.tahribat.com/Dokuman-Php-De-Basit-Sayfalama-Yapimi-277/
-
$sayfasay // toplam kaç veri var onun sayısı $goster // bir sayfada kaç veri gostermek istiyorsak onun sayısı $sayfa // hangi sayfada oldugumuzun sayısı mesela 1. sayfadaysak 1. sayfayı link şeklinde göstermemek için $aralik // aralık da [1] [2] [3] ... [6] [7] [8] ... [11] [12] [13] aralık burada 2 dir mesela $seo // ornek http://www.tahribat.com/Forum-ornek-123123123_6.html "ornek-123123123" kısmı $seo dur $url // örnek http://www.tahribat.com kısmıdır $uzanti // örnek Forum kısmıdır function sayfala($sayfasay,$goster,$sayfa,$aralik,$seo,$url,$uzanti) { if($goster<$sayfasay){ // 1 sayfada kaç veri göstermek istiyorsak onun sayısı toplam veri sayısından küçükse olucak işlem $sonsayfa = $sayfasay; // toplam sayfa sayısı gosterilcek sayfa sayısından küçük se $son sayfayla $sayfa sayısı eşit olmalı birbirine if($sayfa==1){ echo '<span>[1] </span>'; // şu an ki sayfa 1 se link seklinde yazdırmıyoruz } else { echo '<a href="'.$url.'/'.$uzanti.'-'.$seo.'_1.html" title="Ilk Sayfa">[1] </a>'; //değilse link şeklinde yazdırıyoruz } if($sayfa-$aralik>2){ echo '<span> [………] </span>'; // $sayfa ile $aralik'in far kı 2 den büyükse araya [. . .] atar $i=$sayfa-$aralik; } else { $i=2; } for($i;$i<=$sayfa+$aralik;$i++){ // $ileri yukarda belirledik zaten $i den $sayfa sayısı + verdiğimiz aralıga kadar döngü yapıyoruz if($i==$sayfa){ echo '<span> ['.$i.'] </span>'; // $i su an ki sayfayla aynıysa linksiz yazdırıyoruz } else { echo '<a href="'.$url.'/'.$uzanti.'-'.$seo.'_'.$i.'.html" title="'.$i.'. Sayfa">['.$i.'] </a>'; // linkli yazdırıyoruz } if($i==$sonsayfa) break; // $i bizim son sayfayla eşitse döngüyü kırıyoruz sonsuza gitmesin diye } if($sayfa+$aralik<$sonsayfa-1){ echo ' <span>………</span> '; // bu kısım da 3. kısmı gene aynı echo '<a href="'.$url.'/'.$uzanti.'-'.$seo.'_'.$sonsayfa.'.html" title="Son Sayfa">['.$sonsayfa.']</a>'; } elseif($sayfa+$aralik==$sonsayfa-1) { echo '<a href="'.$url.'/'.$uzanti.'-'.$seo.'_'.$sonsayfa.'.html" title="Son Sayfa">['.$sonsayfa.'</a>'; } } }siteyi yeni actıgım için veri yok tek tek sayfaladım ben de örnek isteyen olur sa http://www.filmseyret.gen.tr/seyret-Dram-Izle.html biraz da tahribatın sayfalamasına da benziyor.
