[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: про навигацию и БД
bastar
Стал интересен процесс создания меню навигации с помощью БД, а именно так как на примере из адресной строки: www.site.com/index.php - главная страница, по клику на какую либо из ссылок происходит переход на пример на страницу регистрации поситителя: www.site.com/index.php?id=2
Подскажите как осуществить данную навигацию, может у нее есть какое-то конкретное название и т.д.
Заранее Вам благодарен!



Спустя 5 минут, 38 секунд (13.05.2011 - 20:50) Guest написал(а):
"?id=2" и иже с ним - это GET-параметры. в зависимости от их значения $_GET['id'] подключается та или иная страница.

с БД это можно связать, например, так:
"id | name",
где id - id страницы, name - название файла, который нужно подключать.

Спустя 18 часов, 10 минут, 29 секунд (14.05.2011 - 15:01) bastar написал(а):
а могли бы показать пример используя код?
или дать ссылку на подобного рода материал?

Спустя 3 часа, 29 минут, 30 секунд (14.05.2011 - 18:30) Rem написал(а):
Деление страниц:
http://irbis-team.com/15/19/2

Переключение модулей:
http://irbis-team.com/15/3/5

Банальный пример:
<?php
/**
* подключим файл заголовка - шапку
*/


include 'header.php';

/**
* запишем в $module переданный нам GET-параметр
* по умолчанию в $module будет "main"
*/


$module=isset($_GET['module']) ? $_GET['module'] : 'main';

/**
* если нужен main
* то подключим main.php
*/


if ($module=="main")
{
include 'main.php';
}

/**
* во всех других случаях подключим not_main.php
*/


else
{
include 'not_main.php';
}

/**
* подключим "подвал" - нижнюю часть
*/


include 'footer.php';

?>

Спустя 56 секунд (14.05.2011 - 18:31) Rem написал(а):
Скажу сразу: код не проверял, но в целом что-то подобное.

Спустя 15 часов, 42 минуты, 50 секунд (15.05.2011 - 10:14) Эли4ка написал(а):
bastar
на сайте softtime.ru в самоучители онлайн разбираются эти параметры и там даже скрипты есть.. так что удачи.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.