Навігація по сторінках на php
Відео: Урок 4. PHP. Вирази include і require. Масив $ _GET і посторінкова навігація
Відео: посторінково розбиття на PHP (паджінація)
Якщо у Вас динамічний сайт, то, напевно, Вам потрібно зробити навігацію по сторінках. Припустимо, якщо у Вас блог і у Вас є хоча б 50 записів, то погодьтеся, що на одній сторінці Ви їх все не виведіть. Така сторінка буде величезною і недолугої. І в цій статті я розповім, як зробити навігацію по сторінках на PHP.
В основі лежать оператор LIMIT і GET-параметр. Ось приблизний алгоритм роботи:
Відео: Посторінкова навігація без перезавантаження на PHP + AJAX (частина 1)
- отримати значення GET-параметра, відповідального за номер сторінки.
- На підставі значення переданого номера сторінки, вивести з бази даних тільки ті записи, які повинні знаходитися на цій сторінці.
- Вивести отримані записи на сторінку.
Щоб стало зрозуміліше, давайте приведу стандартний код шаблону, який реалізує подібний алгоритм:
Відео: Уроки по 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 зовсім не важко. Але тепер головна складність буде полягати в тому, щоб натягнути цю базу на свій движок. Але тут вже, на жаль, тільки Ви зможете розібратися в коді свого движка.
Поділися в соціальних мережах:
Схожі
Як видалити вконтакте
Синій екран смерті 0x000000a2
Як вибрати неповторювані значення з бази даних.
Як зробити тестування на сайті
Як пронумерувати сторінки в excel 2007 і 2010
Nodejs. Як зібрати шаблон з декількох частин.
Як зробити багатомовний сайт
Динамічний висновок в php-скрипті
Sql-запит на вибірку з декількох таблиць
Nodejs. Навігація по сторінках.
Випадкова вибірка з бази даних
Запит sql на вибірку записів
Переміщення по документу word.
Видалення get-параметра з url
Відправка ajax-запиту на інший домен
Запит sql на вибірку певного числа записів
Новинки в php7. Частина 7.
Php: безпека. Підключення файлів.
Різні поля в одному документі word.
Мета-теги для пошукових систем в html
Розбиття і об`єднання рядків в php
Різні поля в одному документі word.
Як зробити тестування на сайті
Як видалити вконтакте
Як пронумерувати сторінки в excel 2007 і 2010
Динамічний висновок в php-скрипті
Запит sql на вибірку записів
Php: безпека. Підключення файлів.
Новинки в php7. Частина 7.
Мета-теги для пошукових систем в html
Як зробити багатомовний сайт