Навигация на страници с PHP

Добър вечер, потребители. Вероятно сте виждали навигация по страници много на уебсайтове. В този урок ще научим как да направим такава навигация на страници.

Както обикновено, публикувам демо версията и изходните материали за този урок. В демо версията можете да видите навигацията на страницата, което сега ще направим.

За този урок се нуждаем от база данни, работещ локален сървър, скрипт за навигация и вашето търпение.

Стъпка 1. База данни

Първото нещо, което трябва да направим, е да създадем база данни и потребител. И също така създайте таблица и я попълнете с информация. В моя пример се извиква DB навигация, и се извиква таблицата Новини.

Вижте екранната снимка по-долу за структурата на таблицата:

навигация

Таблицата се състои от 3 полета - документ за самоличност, заглавие, текст.

Стъпка 2. Свързване към базата данни

Сега трябва да напишем връзка с базата данни. За това създадох нов файл и го кръстих cfg.php. В този файл написах следния код:

В този код няма нищо сложно. Написахме нормална връзка с базата данни и предписахме условие, ако изведнъж нещо се обърка, ще получим грешка. Също така регистрира кодирането на базата данни - utf8.

Стъпка 3. Извеждане на информация от базата данни

Сега нека създадем файл и го наименуваме index.php. Това ще бъде основният ни файл. Записите ще бъдат показани в него и тук ще формираме навигацията на страницата. Не забравяйте да подадете файл index.php свържете файл cfg.php. За да направите това, напишете следния код някъде в началото на страницата:

За да покажа информация от базата данни, написах във файла index.php ето кода:

В този код също няма нищо необичайно. Избрахме цялата информация от таблицата Новини и го изведете с помощта на цикъл правя/докато.

Стъпка 4. Първа част от скрипта

Сега, когато имаме цялата показана информация, вече можем да използваме първата част от скрипта. За да направите това, във файла index.php преди да извлечете информация, поставете кода:

Тази линия $ num = 5; отговарящ за броя статии на страница. Вместо числото 5 можете да поставите собствената си стойност.
Също така трябва леко да промените избора на самата информация и да добавите следното към нея:

Нашият код сега трябва да изглежда така:

Стъпка 5. Показване на навигацията

В тази стъпка трябва да покажем самата навигация, която ще изглежда като 1 | 2 | Следваща | Последният. За да направите това, във файла index.php под предишния код отворете php таговете и напишете следния код вътре в тях:

Стъпка 6. Резултат от свършената работа

Сега можете да запазите и проверите всичко. В моя пример на страниците ще бъдат показани 5 записа.

Това е всичко, този урок приключи. Благодаря ви за вниманието!