| Ваш IP: 54.225.59.14 | Online(26) - гости: 15, боты: 10 | Загрузка сервера: 2.47 ::::::::::::

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

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

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

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

// межстраничная навигация
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;}}
//////////////////////////

Добавить комментарий

Случайные статьи

  • Преобразователь напряжения 3В в 9В

    Схема преобразователя представлена на рис.. Основа уст-ва однотактный автогенератор с трансформаторной связью и обратным включением диода. Генератор преобразователя выполнен на VT2. Германиевый транзистор имеет малое сопротивление насыщения, и это обеспечивает легкий запуск и нормальную работу преобразователя при низком напряжении питания. На VT1 собран стабилизатор базового тока транзистора VT2, предназначенный для …Подробнее...
  • Испытатель диодов

    При помощи этого уст-ва можно быстро определить исправность диодов и их полярность. На элементах DD1.1-DD1.3 собран генератор прямоугольных импульсов, на элементе DD1.4 узел индикации состоящий из двух светодиодов. Если в диоде окажется обрыв, то ни один из светодиодов светится не будет, а если диод пробит то будут гореть оба светодиода, …Подробнее...
  • Схема усилителя мощности 1,2Вт на TDA7052

    Схема усилителя мощности 1,2Вт на TDA7052

    На рисунке показана схема простого усилителя мощности на TDA7052, схема имеет минимум внешних элементов. Данный усилитель может использоваться в автомобильной и бытовой, переносной звуковоспроизводящей аппаратуре. tda7052Подробнее...
  • Автоматический выключатель освещения

    Автоматический выключатель освещения

    Автоматический выключатель освещения служит для отключения света в дневное время суток. В качестве ключевого элемента используется 12В реле, мощность подключаемой нагрузки зависит от типа реле. Нагрузкой могут служить лампы накаливания или энергосберегающие лампы. Регулировка чувствительности производится путем изменения сопротивления VR1 Источник — http://coolcircuit.com/Подробнее...
  • DC-AC преобразователь = 12 V\ 200V 50 Hz

    Уст-во основано на специализированной микросхеме КР1211ЕУ1 и 2-х мощных ключевых полевых транзисторах IRL2505. КР1211ЕУ1 — генератор импульсов для импульсных источников питания. У нее есть 2 выхода — прямой и инверсный (4 и 6). На этих выводах формируется противофазные импульсы, которые поступают на выходные мощные ключи. Частота импульсов зависит от параметров …Подробнее...