Навігація по сторінках на php

Відео: Урок 4. PHP. Вирази include і require. Масив $ _GET і посторінкова навігація

Навігація по сторінках на PHP

Відео: посторінково розбиття на PHP (паджінація)

Якщо у Вас динамічний сайт, то, напевно, Вам потрібно зробити навігацію по сторінках. Припустимо, якщо у Вас блог і у Вас є хоча б 50 записів, то погодьтеся, що на одній сторінці Ви їх все не виведіть. Така сторінка буде величезною і недолугої. І в цій статті я розповім, як зробити навігацію по сторінках на PHP.




В основі лежать оператор LIMIT і GET-параметр. Ось приблизний алгоритм роботи:

Відео: Посторінкова навігація без перезавантаження на PHP + AJAX (частина 1)

  1. отримати значення GET-параметра, відповідального за номер сторінки.
  2. На підставі значення переданого номера сторінки, вивести з бази даних тільки ті записи, які повинні знаходитися на цій сторінці.
  3. Вивести отримані записи на сторінку.



Щоб стало зрозуміліше, давайте приведу стандартний код шаблону, який реалізує подібний алгоритм:

Відео: Уроки по Bootstrap 3 | # 19 Посторінкова навігація

lt ;?php
$ count
=5-// Кількість записів на сторінці
$ page
= $ _GET["Page"] -// Дізнаємося номер сторінки
$ mysqli
=new mysqli("Localhost","Root","","Db") -// Підключаємося до бази даних
$ shift
= $ count *($ page -1) -// Зсув в LIMIT. Ті записи, порядковий номер якого більше цього числа, будуть виводитися.
$ result_set
= $ mysqli-gt;query("SELECT * FROM` articles` LIMIT $ shift, $ count ") -// Робимо вибірку $ count записів, починаючи з $ shift + 1.
/ * Виводимо результат * /
while($ row = $ result_set-gt;fetch_assoc()){
print_r
($ row) -
echo
"
"
-
}
?gt;

Як бачите, все більше, ніж прозоро. Та зробити навігацію сторінок на PHP зовсім не важко. Але тепер головна складність буде полягати в тому, щоб натягнути цю базу на свій движок. Але тут вже, на жаль, тільки Ви зможете розібратися в коді свого движка.

Поділися в соціальних мережах:

Схожі
Різні поля в одному документі word.Різні поля в одному документі word.
Як зробити тестування на сайтіЯк зробити тестування на сайті
Як видалити вконтактеЯк видалити вконтакте
Як пронумерувати сторінки в excel 2007 і 2010Як пронумерувати сторінки в excel 2007 і 2010
Динамічний висновок в php-скриптіДинамічний висновок в php-скрипті
Запит sql на вибірку записівЗапит sql на вибірку записів
Php: безпека. Підключення файлів.Php: безпека. Підключення файлів.
Новинки в php7. Частина 7.Новинки в php7. Частина 7.
Мета-теги для пошукових систем в htmlМета-теги для пошукових систем в html
Як зробити багатомовний сайтЯк зробити багатомовний сайт
» » Навігація по сторінках на php