ForumCSDark: Türkiye'nin En Büyük Bilişim, Oyun Forumu ve Tartışma Platformu ForumCSDark - Yazılım Dilleri Kategorisi PHP PHP Gelişmiş Sayfalama İşlemleri
PHP Gelişmiş Sayfalama İşlemleri
^Phoenix^
PHP Gelişmiş Sayfalama İşlemleri
1
146
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Bu konuyu görüntüleyen kullanıcı(lar):1 Ziyaretçi
Şu an Offine!
Şu an Offine!
^Phoenix^ քɦօɛռɨӼ ɖɨʐǟʏռ
*
Kayıtlı Üye
  • Konular212
  • Mesajlar909
  • Cinsiyet:Erkek
  • Konum:İzmir
  • Forum puanı 108
  • Seviye: 28
Selamın Aleyküm ,

PHP Gelişmiş Sayfalama Nasıl Yapılır Göstericem.
Ne zamandır arıyorum yeni SQL kabul etmiyordu ve internette bulamadım sonunda bir İngiliz sitesinde buldum detaylı bir şekilde anlattım inşallah beğenirsiniz....

PHP Kod :
<html>
<
head>
<
title>Sayfalama</title>
<!-- 
Bootstrap CDN -->
<
link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<
script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<?php

if (isset($_GET['sayfa'])) { /// Sayfa Tagımızı Verdik ///
$sayfa $_GET['sayfa'];
} else {
$sayfa 1///// Sayfamız 1 den başlıyacağını belirledik ///
}
$sayfaici 1///// Sayfamızda kaç adet veri listelendiğini belirledik ///
$offset = ($sayfa-1) * $sayfaici;

$baglan=mysqli_connect("localhost","root","","veri"); ///// Veritabanımızı bağladık /////
// Check connection
if (mysqli_connect_errno()){
echo 
"Failed to connect to MySQL: " mysqli_connect_error(); ///// Veritabanımızda bir sorun çıkarsa hata vermesi için gerekli kodları belirledik ///
die();
}

$sql_toplam_sayfa "SELECT COUNT(*) FROM haber"///// Hangi Sayfanın Sayfalanması gerektiğini yazdık ////
$sonuc mysqli_query($baglan,$sql_toplam_sayfa);
$toplam_satır mysqli_fetch_array($sonuc)[0];
$toplam_sayfa ceil($toplam_satır $sayfaici);

$sql "SELECT * FROM haber LIMIT $offset$sayfaici"///// SQL çıktısı ////
$res_data mysqli_query($baglan,$sql);
while(
$row mysqli_fetch_array($res_data)){
extract($row); //// ECHO Verip sayfamızda yazdırdık /////////
echo "
<strong>
{$BASLIK} </strong>
"
;
}
mysqli_close($baglan);
?>

<!-- Burada İleri Geri Ayarlamalarımızı Yaptık -->

<ul class="pagination">
<li><a href="?sayfa=1">Başa Dön</a></li>
<li class="<?php if($sayfa <= 1){ echo 'disabled'; } ?>">
<a href="<?php if($sayfa <= 1){ echo '#'; } else { echo "?sayfa=".($sayfa 1); } ?>">Önceki</a>
</li>
<li class="<?php if($sayfa >= $toplam_sayfa){ echo 'disabled'; } ?>">
<a href="<?php if($sayfa >= $toplam_sayfa){ echo '#'; } else { echo "?sayfa=".($sayfa 1); } ?>">Sonraki</a>
</li>
<li><a href="?sayfa=<?php echo $toplam_sayfa?>">Sona Git</a></li>
</ul>
<!-- Dragons War -->

</body>
</html> 

Veritabanını bağlamanız, FROM'dan sonraki yeri ayarlamanız ve Echo'yu kendinize göre ayarlamanız yeterlidir.
Beğenenler:
<?PHP
Echo "Code is Life";
?>
Şu an Offine!
Şu an Offine!
Baran Yılmaz Forum Üyesi
*
Kayıtlı Üye
  • Konular2,641
  • Mesajlar5,014
  • Cinsiyet:Erkek
  • Konum:Adana
  • Forum puanı 14
  • Seviye: 51
Teşekkür ederiz broom Smile
Beğenenler:
Elhamdülillah savaşmak ruhumda var.' Wink




NAMI DEĞER IMANSIZ BARAN HOCA


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  PHP Dosya İşlemleri PawNod 0 19 20-07-2020, Saat: 20:55
Son Mesaj: PawNod
  PHP - Gelişmiş TeamSpeak3 Web Paneli BarisK 3 119 09-05-2020, Saat: 23:58
Son Mesaj: CagriSen01

Foruma Git: