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

   VkAudioSaver — бесплатная программа для прослушивания и скачивания музыки вконтакте
VkAudioSaver — бесплатная программа для прослушивания и скачивания музыки вконтакте. Позволяет искать и слушать аудиозаписи, редактировать альбомы и скачивать всю музыку целиком из результатов поиска в один клик. Также имеется возможность скачивания музыки с публичных страниц, групп, конкретного пользователя вконтакте и даже из постов в ленте новостей, содержащих музыку — достаточно вставить адрес из…
  2017-08-03 22:03:09 | Категория:
   Установка форума phpBB (Ubuntu)
phpBB — популярный бесплатный веб-форум со свободным исходным кодом, разработанный на языке PHP, поддерживающий различные СУБД, включая MySQL, PostgreSQL, MS SQL Server, MS Access, SQLite, а также Oracle (при наличии необходимых изменений). Кроме поддержки различных СУБД достоинствами phpBB являются: Несложная в использовании система шаблонов. Многоязычный интерфейс: языковые файлы переведены на более чем 50 языков и доступны для…
  2017-08-12 23:08:20 | Категория: Сервер
   Настройка ProFTPd для хостинга
В данной статье я попытаюсь просто и доступно описать установку и настройку ProFTPd, для предоставления ftp доступа к сайту для конкретного пользователя к определенному виртуальному хосту. Такой пользователь может изменять файлы, закачивать новые на сайт, но только в пределах сайта к которому предоставлен ftp доступ. Сервер Apache2 работает от имени www-data, у которого UserId=33, GroupId=33, соответственно наш…
  2017-08-11 08:28:40 | Категория: Сервер
   ОТКЛЮЧЕНИЕ МЕНЮ ПРИЛОЖЕНИЙ UBUNTU
Если требуется, чтобы меню приложения отображались в окне, а не в панели меню, то можно отключить интеграцию меню приложения в панель меню. Для этого необходимо удалить пакет indicator-appmenu   Для удаления в терминале наберите следующее: sudo apt-get remove indicator-appmenu После чего завершите сеанс и войдите снова     Чтобы вернуть все как было установите пакет: sudo apt-get install…
  2017-08-03 21:27:38 | Категория: Ubuntu
   Закрываем доступ к панели управления phpmyadmin в Ubuntu
Для защиты своего сервера необходимо ограничить доступ к панели управления phpmyadmin, точнее ограничить доступ из Интернета. Например если адресную строку браузера ввести адрес: http://ubuntu-desktop.ru/phpmyadmin, то попадем на страницу авторизации phpmyadmin, что не допустимо в целях безопасности. Необходимо изменить адрес и блокировать вход в панель управления phpmyadmin из Интернета. Для предоставления доступа,…
  2017-08-12 23:01:32 | Категория: Сервер

Вверх