Установи Linux! Стань свободным!
Онлайн всего: 1 | Посетители: 0 | Боты: 1
Дата 11.01.2026 Время: 20:44
Ваш IP: 216.73.216.105
Загрузка сервера: 1.81
old.ubuntu-desktop.ru - Межстраничная навигация - PHP    Главная > Веб-программирование > PHP

Межстраничная навигация

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

Алгоритм скрипта очень прост - первоначально Вам нужно подключиться к базе данных MySQL, где будет таблица с информацией, которую нужно вывести. Само подключение может храниться в отдельной папке или в индексном файле.

Предположим у нас есть таблица blog, в которой хранится в поле blog_id – id номер статьи, скрипт делает запрос к предыдущему номеру id статьи, если его нет (статья могла быть удалена) то переменная  $i увеличивается на единицу, ищем статью которая предшествовала удаленной и так далее, пока не будет найдена существующая статья (число циклов 10). Такой же алгоритм поиска следующей статьи.

75988789047239

// межстраничная навигация
for($i=1;$i<=10;$i++){
$resultr = mysql_query("SELECT blog_id FROM blog WHERE blog_id=".($r['blog_id']-$i));
$left = mysql_fetch_array($resultr);
if(isset($left['blog_id'])){
echo " << <a href='../?blog_id=".$left['blog_id']."'>Предыдущая статья</a>";$i=10;}}

for($i=1;$i<=10;$i++){
$resultr = mysql_query("SELECT blog_id FROM blog WHERE blog_id=".($r['blog_id']+$i));
$right = mysql_fetch_array($resultr);
if(isset($right['blog_id'])){
echo "<a href='../?blog_id=".$right['blog_id']."'>Следующая статья</a> >> ";$i=10;}}
//////////////////////////
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-10 22:34:06 | liman28 | Категория: PHP | Просмотров: 70
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Slimjet - быстрый и безопасный браузер от компании FlashPeak
Slimjet — это переработанный проект Chromium с открытым исходным кодом, который не отправляет любые данные об использовании обратно в Google, как это делает Chrome. Кроме того, Slimjet снабжен самыми передовыми технологиями противодействия отслеживанию, которые предотвращают любые попытки вторжения в вашу личную жизнь (например, отслеживание вашей личности или профилирование вашего поведения) со стороны докучливых…
  2017-08-22 11:08:06 | Категория: Интернет
   XML Copy Editor — приложение для редактирования XML документов
XML Copy Editor — приложение для редактирования XML документов. В число функций XML Copy Editor входит возможность проверки XML документов на соответствие установленным стандартам. Кроме того, программа позволяет распечатывать XML документы, присутствует подсветка синтаксиса XML. Описание программы: имеется поддержка вкладок; поиск (поиск и замена); имеется возможность сохранения в форматах: XML, XHTML, DTD, XML Shema, Relax…
  2017-08-13 09:45:16 | Категория: Разное
   AUDACITY — ЗВУКОВОЙ РЕДАКТОР ДЛЯ LINUX/UNIX
Audacity — звуковой редактор для Linux/Unix, Windows, MacOS с поддержкой работы с несколькими дорожками одновременно. Его назначение — упрощение записи, проигрывания и редактирования оцифрованного звука. Позволяет анализировать спектр звука, создавать звуковые эффекты, отменять и повторять действия.Поддерживает форматы Ogg Vorbis, MP2, MP3, WAV, AIFF, и AU.Возможности программы: импорт и экспорт файлов WAV, MP3 (с…
  2017-08-04 22:40:51 | Категория: Мультимедиа
   Установка Minecraft в Linux Ubuntu
Minecraft — компьютерная игра в жанре песочницы с элементами выживания и открытым миром, разработана шведским программистом Маркусом Перссоном. По стилю мир игры полностью состоит из блоков (ландшафт, предметы, мобы, игрок), и для текстурирования используются текстуры с низким разрешением (16×16 текселей). В настоящее время Minecraft имеет четыре режима игры: Творческий , Хардкор, Выживание и…
  2017-08-12 10:00:25 | Категория: Игры
   PALAPELI — ИГРА ГОЛОВОЛОМКА
Palapeli — игра головоломка, в которой требуется составить мозаику из множества фрагментов рисунка различной формы.По мнению психологов, собирание пазлов способствует развитию образного и логического мышления, произвольного внимания, восприятия, в частности, различению отдельных элементов по цвету, форме, размеру и т. д.; учит правильно воспринимать связь между частью и целым; развивает мелкую моторику…
  2017-08-06 21:51:39 | Категория: Игры

Вверх