Установи Linux! Стань свободным!
Онлайн всего: 3 | Посетители: 1 | Боты: 2
Дата 24.03.2026 Время: 14:20
Ваш IP: 216.73.216.51
Загрузка сервера: 0.33
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Tribler - BitTorrent-клиент
Tribler — BitTorrent-клиент, с открытым исходным кодом, который может быть использован для создания самодостаточной децентрализованной BitTorrent-сети, использующей p2p-коммуникации для прямого взаимодействия клиентов без применения централизованных звеньев. В частности, Tribler позволяет построить сеть без развертывания отдельных BitTorrent-трекеров и осуществляет поиск, адресацию и загрузки торрентов путём прямого…
  2017-09-06 13:51:32 | Категория: Интернет
   Эквалайзер для Linux Ubuntu
Эквалайзер содержит 15 полос, имеется возможность выбора темы звуковых настроек эквалайзера (Club, Dance, Flat и др.). Так же можно сохранить выбранные настройки звука. Для установки эквалайзера необходимо в терминале выполнить следующие действия:подключаем дополнительный репозиторий: sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update Устанавливаем приложение sudo apt-get install pulseaudio-equalizer Дополнительно автоматически…
  2017-08-07 20:07:02 | Категория: Ubuntu
   TV-MAXE – ПРОГРАММА ДЛЯ ПРОСМОТРА ОНЛАЙН ТВ
TV-Maxe – программа для просмотра онлайн ТВ каналов . Программа основана на P2P технологии SopCast. Возможности TV-MAXE: Просмотр ТВ-каналов через пиринговую технологию SopCast; Поддержка Gstreamer, Mplayer и VLC; Удалённое управление HTTP; Есть возможность управлять посредством пульта дистанционного управления; Фильтрация списков каналов; Добавление вручную ТВ-канала; Сохранение списка ТВ-каналов; Поддержка…
  2017-08-11 21:27:12 | Категория: Мультимедиа
   ДОБАВЛЕНИЕ В CONKY ДАТЧИКА ТЕМПЕРАТУРЫ ЖЕСТКОГО ДИСКА
Conky — мощный системный монитор, способный показывать практически любую информацию о компьютере и подлежащий тонкой настройке. Установите пакет hddtemp sudo apt-get install hddtemp Отредактируйте файл sudo gedit /etc/default/hddtemp Измените на RUN_DAEMON=»true» и DISKS=»/dev/sda»Не забудьте расскомментировать (убрать #) Запустите демон sudo /etc/init.d/hddtemp start в автозагрузку добавьте: sudo /etc/init.d/hddtemp start Отредактируйте файл…
  2017-08-10 20:14:41 | Категория: Система
   ATOMIX
Atomix — бесплатная игра для Linux. Игровое поле представляет собой двумерный замкнутый лабиринт, в котором находятся несколько шариков-атомов разного цвета. Их необходимо расположить рядом друг с другом определённым образом, составив заданную фигуру-молекулу по указанному образцу. Шарики можно передвигать в четырёх направлениях, расстояние перемещения не регулируется, шарик двигается до тех пор, пока не…
  2017-08-01 23:53:08 | Категория: Игры

Вверх