Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
233
Tıklama
0
Öne Çıkarma
php de sayfalamada sorun yaşıyorum yardım
S
6 yıl
Er
Konu Sahibi

arkadaşlar şöle bir sorunum var mesela örnek verecek olursam ?id=9 gibi bununla sayfalama çıkıyor ama böle yazdığım zaman ?id=9&sari=1 kod çalışmıyor. acaba neden oluyor anlamadım "&" işareti başlı başına bir sorun çıkartıyor. ben şuan forum scripti yapıyorum onun üstünde çalışmaktayım yardım ederseniz sevinirim

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



J
6 yıl
Teğmen

https://stackoverflow.com/a/17685189
Query Stringi parçalayıp bir araya at onun üzerinden işlem yap



< Bu ileti mobil sürüm kullanılarak atıldı >

S
6 yıl
Er
Konu Sahibi

yalnız ben nasıl birşey anlatmak istediğini anlamadım daha açık anlatırsan sevinirim



J
6 yıl
Teğmen

Sen querydeki id=9 u nasıl işliyorsun pagination yapatken



< Bu ileti mobil sürüm kullanılarak atıldı >

S
6 yıl
Er
Konu Sahibi

kodlarım bu şekilde bi incelersen :


<?php


$b= @$_GET['b'] ? $_GET['b']:0;

$deneme = @$_GET['deneme'];

if(!$id){ $id= 1;
}
$say = $veri -> query("SELECT * FROM yorumlar WHERE session='{$_GET['id']}'");
$toplamveri = $say -> rowCount();

$bireksigi = $toplamveri - 1;

$limit =1;

$sayfa_sayisi = ceil($toplamveri / $limit);

if($id > $sayfa_sayisi){
$id =1; }

$goster = $id* $limit - $limit;
$gorunensayfa = 3;
$makale = $veri -> query("SELECT * FROM yorumlar WHERE session='{$_GET['id']}' ORDER BY id DESC LIMIT $goster,$limit");


$makbule= $makale -> fetchAll(PDO::FETCH_ASSOC);
foreach($makbule as $gob){





?>


<table class="table table-condensed">

<tr><td class="success">
<?php echo $gob['yorumlar'];?></td>

</tr>




<?php

}





?>


</table>








<nav aria-label="Page navigation example">
<ul class="pagination">

<?php
if($id > 1){
?>
<li class="page-item">
<a href='?id=<?=$id - 1?>' aria-label="Previous" class="page-link">
<span aria-hidden="true">&laquo;</span>
</a>
</li>

<?php
}

for($i =$id - $gorunensayfa; $i < $id + $gorunensayfa +1; $i++){

if($i > 0 && $i <= $sayfa_sayisi){

if($i != $id){





}












?>
<li class='page-item'><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=137687824&url=?id=<?php echo $_GET['id']; ?>&b=<?php echo $i; ?>" class="page-link" data-href="?id=<?php echo $_GET['id']; ?>&b=<?php echo $i; ?>" class="page-link"><?php echo $i; ?></a></li>
<?php




}

}

if($id != $sayfa_sayisi){
?>
<li class="page-item">
<a href="?id=<?=$id + 1?>" aria-label="Next" class="page-link">
<span aria-hidden="true">&raquo;</span>
</a>
</li>

<?php

}
?>
</ul>
</nav>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.