Lapozott információt az adatbázisból (paginator)

PHP

Lapozott információt az adatbázisból (paginator)

Hogyan lehet megjeleníteni az adatbázis adatait, és osztva lapokra?

Tehát, láttam egy csomó ilyen darab, és mindenhol minden másképp.
És úgy döntött, hogy feküdt a szemed rajta, mindent bontandó lépésről lépésre, és rendkívül jól megközelíthető.

Kezdeni, meg a rekordok száma jelenik meg az oldalon.

Akkor mi dönti el, hogy milyen oldalon vannak (a mi esetünkben akkor át GET'om oldalszám).

Lássuk, mennyire van oldalt, hogy a felhasználó nem írt nekünk Oldal 1589 13 lehetséges

Ehhez számít az elemek száma összesen:

Már az oldalak számát úgy tűnik, egyszerű eljárás, elosztjuk az összes elemet száma az oldal és van kerekítve.

Most ellenőrizzük, hogy az aktuális oldal nem lesz kevesebb, mint 1, de nem több, mint az előző oldalra

Ezért a $ oldal száma oldalunkon.

Ahhoz, hogy korlátozzuk a lekérdezést, meg kell podstachitat első nyilatkozat, amely azt mutatja, hogy a felvétel azt elképzelni, hogy kóstolja

Mindent! Lekérdezés:

A mi paginatore nem fogjuk megjeleníteni az összes oldalt 1-130 például, és csak akkor jelenik meg a szomszédos képest a jelenlegi, például, ha az általunk választott, 9. oldal, bemutatjuk a bal és jobb oldalán predelonnoe oldalak számát, például a mi ez a szám egyenlő lesz 4.

Határozzuk meg a szélső bal és jobb szomszédok

És hogyan hozzuk listalku?

Így írt divat oldalak bekapcsolni számos népszerű oldalakon.

Kapcsolódó cikkek