arkadaşlar ben sayfalama yaptım fakat sonucu buluyorum mesela 10 sayfam var ileri ye tıklayınca 11 . sayfaya gidiyo boş görünüyo sayfa buna çare bulmak için son sayfada sonra ileri butonunda link olmasın ve eğer üyeler browserdan hile yaparak sayfa sayısını yükseltirse son sayfaya gelsin direk işte sayfalamadaki sayfa sayısı işlemleri yapan kodlarım
$geri = $sayfa-1;
if($sayfa==1) { echo ""; } else { echo " <a href='?ara=$ara&sayfa=$geri'> < </a> "; }
for($i=1;$i<$a;$i++) {
if($sayfa==$i) { echo "<b>".$i."</b> "; } else {
echo "<a href='?ara=$ara&sayfa=$i'>$i</a> ";
}
}
$ileri = $sayfa+1;
$b = ceil($nekadar/$sonuc_limiti); // ceil komutunu araştırabilirsiniz
if($sayfa==$kacsayfa) { echo ">"; } else { echo " <a href='?ara=$ara&sayfa=$ileri'> > </a> "; }
Sayfalamada sonuçtan fazla sayfaya tıklayınca son sayfada kalma
2
●519
- 06-08-2007, 20:42:38Üyeliği durduruldu
$geri = $sayfa-1; if($sayfa==1) { echo ""; } else { echo " <a href='?ara=$ara&sayfa=$geri'> < </a> "; } for($i=1;$i<$a;$i++) { if($sayfa==$i) { echo "<b>".$i."</b> "; } else { echo "<a href='?ara=$ara&sayfa=$i'>$i</a> "; } } $ileri = $sayfa+1; $b = ceil($nekadar/$sonuc_limiti); // ceil komutunu araştırabilirsiniz if($b < $sayfa){ echo "<script>document.href.location='?ara=$ara&sayfa=$b';</script>"; } if($sayfa==$kacsayfa) { echo ">"; } else {if( $b < $ileri ) { echo "<b>ileri</b>"; }else{ echo " <a href='?ara=$ara&sayfa=$ileri'> > </a> ";} }