Установи Linux! Стань свободным!
Онлайн всего: 4 | Посетители: 0 | Боты: 4
Дата 31.05.2026 Время: 00:11
Ваш IP: 216.73.217.175
Загрузка сервера: 0.69
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 (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   LINUX DC++
Linux DC++ — клиент файлообменной сети Direct Connect для ОС Linux. Является портированной версией популярного клиента для Microsoft Windows — DC++. Программа обладает практически такими же функциями и возможностями как DC++. Direct Connect — это peer-to-peer файлообменная система, построенная по тому же принципу, что и, например, eDonkey, Kazaa, Napster и т.п. Т.е. на компьютер ставится специальная программа — DC-клиент, в котором указывается,…
  2017-08-05 10:48:44 | Категория: Интернет
   Nexuiz — компьютерная игра в жанре шутер от первого лица
Nexuiz — компьютерная игра в жанре шутер от первого лица, созданная компанией Alientrap. Разработка игры прекращена, «духовным продолжением» является Xonotic. На данный момент актуальна версия 2.5.2, появившаяся в сети 1 октября 2009 года. Игра является абсолютно бесплатной и распространяется на условиях свободной лицензии GNU GPL. Игра поддерживает операционные системы Linux, Mac OS X, OpenSolaris и Windows. Версия 1.0 была…
  2017-08-02 07:32:19 | Категория: Игры
   Передача данных методом POST
Данный способ позволяет безопасно передавать переменные с одного файла в другой или PHP скрипту расположенному в одном файле с формой. Обычно для этих целей используются два файла. В первом находится форма для ввода исходных данных, а во втором исполнительный файл, который принимает переменные. Для примера давайте рассмотрим следующий код: HTML <form method="POST"> <input type="text" name="a" /><br><br> <input type="text" name="b"…
  2017-08-18 20:27:04 | Категория: PHP
   SMOKIN GUNS — ШУТЕР ОТ ПЕРВОГО ЛИЦА ДЛЯ LINUX
Действие игры происходит на диком западе, в игре есть несколько режимов DeathMatch, дуэль, ограбление банка, так имеется возможность играть по сети или с ботами.   В игре доступно огромное кол-во оружия, это как правило классическое оружие тех времен: револьверы, пулеметы, динамит и др. Игра очень близка к реальности, то есть время зарядки оружия, частота выстрелов, так же очень важно в какую часть тела вы…
  2017-08-10 13:11:24 | Категория: Игры
   FB2EDIT — СВОБОДНАЯ ПРОГРАММА ДЛЯ СОЗДАНИЯ И РЕДАКТИРОВАНИЯ ЭЛЕКТРОННЫХ КНИГ ФОРМАТА FB2
fb2edit — свободная (бесплатная и открытая) программа для создания и редактирования электронных книг формата FB2. Позволяет управлять структурой документа, редактировать текст, менять иллюстрации, править заголовок файла и непосредственно текст XML. Характеристика программы: Редактор электронных книг формата FB2 Платформы: Windows, Linux Лицензия: GPLv3 Установка fb2edit для Linux Ubuntu 12.04 и 12.10: Добавление…
  2017-08-09 10:27:02 | Категория: Офис

Вверх