Bunu yapmanın en iyi yolu nedir?

3 Cevap php

Ben aşağıda sayfalama sistemi kurulması tam olarak nasıl merak ediyorum? Nasıl veri görüntülenir açısından, örneğin, BuySellAds veritabanından tüm sonuçları yük ve filtre daha kolay yapılabilir, böylece daha sonra bu verileri sayfalandırmak nedir? ya da yeni bir sayfa yüklendiğinde her zaman veritabanı diyorsunuz ve ardından bilgi kapmak ve görüntülemek? Ben bir veritabanından verileri üzerinden kolayca sıralamak birçok filtre ve seçenekleri vardır benzer bir sistem yapmak zorunda beri ben gerçekten, hem BuySellAds ve Nike kendi sayfalama sistemlerini yapmak bilmek istiyorum. Bunu ben bile kullanmak gerekiyor buysa PHP ve jQuery ile bunu gerçekleştirmek istiyoruz.

Burada kendiniz için yaşayabilirsiniz böylece bahsediyorum budur:

  1. BuySellAds

  2. store.nike.com

Herhangi bir bilgi / öneri harika olurdu. Giriş için teşekkür ederiz.

3 Cevap

Bir veritabanı sorgudan tüm sonuçları yüklemek istemiyorum. Sadece transfer oldu tüm bu verileri atmadan sonunda. Sen bir sayfa numarası geçmek, sonra bir sayfa boyutu, varsayılan boyutu ve / veya url parametresini ayarlayın. Sonra sorgu için bir limit hesaplamak. (Uygun sanitasyon olmadan) Örneğin:

$pageSize = 10;
SELECT * FROM MyData LIMIT ($_GET['page']-1)*$pageSize, $pageSize;

Peki, BuySellAds size farklı bir sayfaya tıkladığında "Yükleme sonuçlarını" diyerek büyük bir kalıcı kutusu görebilirsiniz. Onlar Ajax sunucudan sonuç almak ve buna göre sayfasını güncellemek için kullanıyorlar.

Her ikisi de her çeşit eyleme ajax kullanmak. Hiç sonra jquery ile sayfalarda kırpmak için veri koskocaman miktarda yüklemeyin. Kullanıcı ilk yerde ne göreceksiniz sadece getirmek ve daha sonra talep üzerine geri kalanı için isteyin.