Ошибка: Failed to parse the Currency Converter XML document.
$29 343.86


Ошибка: Failed to parse the Currency Converter XML document.
$19 033.94


Ошибка: Failed to parse the Currency Converter XML document.
$94 403.66


Простой пример навигации для сайта

Простая система навигации для сайта

Приветствую тебя уважаемый читатель!!! Я очень рад что вы читаете эту статью....
почему спросите вы? да потому что это моя первая статья о модном нынче языке
программирования php. Этот язык я думаю (это мое мнение) самый лучший.

Ну да ладно статья не про это и ведь у каждого человека свое мнение, это в этой статье не обсуждается.

Так вот и сама статья....

Я очень много хожу по сайтам посвященным php и постоянно в форумах вижу вопросы такого типа
(Как мне сделать на своем сайте навигацию типа index.php?list=то_что_нужно) и вот это

вынудило меня на написание этой статьи. Когда я только начинал программировать на php меня
тоже очень сильно интересовал этот вопрос, но я в нем с помощью книги и Интернета очень даже хорошо разобрался.

Начнем с $query_string:

$query_string — в этой переменной окружения содержится строка запроса, т.е.
текст, который находится в url после знака вопроса.

Простой пример:

<?php

if ($query_string==«guest»)

{

echo «Вы пытаетесь открыть гостевую книгу»;

}

else

{

printf(«<a href=?guest>Нажмите тут чтобы увидеть как работает $query_string</a>»);


}

?>

В примере четко видно как мы передаем запрос. Т.е. все что находится после знака ?
считается переменной $query_string. За исключением переменных которые записываются
в виде index.php?var=1 т.е. переменной var присвоено значение 1.

О том как построить навигацию на переменных читайте ниже.

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

Смотрите пример ниже:

<?php

if ($list)

{

if (!file_exists(«».$list.«.htm»))

{

echo «Вы задали не существующий файл»;

}

else

{

include(«».$list.«.htm»);

}

}

else

{

printf(«<a href=?list=guest>Нажмите тут чтобы увидеть как работает навигация на переменных</a>»);

}

?>

В урле мы присваиваем переменной list значение guest. После того как нажали на ссылку
проверяется наличие файла guest.htm в той же директории где и находится сам скрипт если он (скрипт)
ее не находит то выводится сообщение об ошибке, а если он ее все таки найдет то выводит его с помощью include.

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

 

Интересное

Продление периода оценки...
В статье описывается способ продления или повторной активации периода оценки системы Windows Server 2008. Период оценки также называется льготным периодом активации. Приведенные инструкции...
Подробнее...
Что нового в SQL Server...
Наконец-то процесс создания SQL Server 2005 завершен. Если вы на протяжении долгого времени следили за подготовкой новой версии SQL, устанавливали и использовали бета-версии, с пристрастием...
Подробнее...
Какой же из ноутбуков...
Итак, вы стоите перед витриной или сидите перед монитором в уютном кресле и размышляете над вопросом, какой же из ноутбуков Apple будет для вас более подходящим. Кажется, что выбор не так велик:...
Подробнее...
Обзор Windows XP SP3 RC
На прошлой неделе Microsoft выпустила Release Candidate 1 (RC1) версию Windows XP Service Pack 3 (SP3). Windows XP SP3 станет последним аккордом долгой песни так полюбившейся Windows XP.Для меня...
Подробнее...
Однофазные стабилизаторы
Однофазные стабилизаторы помогут спасти электроприборы и бытовую технику. Ежегодно, возрастает количество бытовых приборов и офисной техники используемой потребителями. Это делает востребованным...
Подробнее...
Протоколы интернет
Прародителем сети интернет была сеть ARPANET. Первоначально её разработка финансировалась Управлением перспективного планирования (Advanced Research Projects Agency, или ARPA). Проект стартовал...
Подробнее...
Проектирование...
Информационная среда WWW базируется на технологии гипертекста, в основе которой лежит концепция связывания документов с помощью ссылок. Именно ссылки объединили Интернет в единое пространство, дав...
Подробнее...
Как правильно создать...
Наверняка, вам часто приходится закрывать «непрошеные» окна броузера, открывающиеся во время навигации по сети. Большинство пользователей (и я в том числе) ненавидят всплывающие окна, которые...
Подробнее...
Seagate eSATA External...
Внешние жёсткие диски — незаменимая в домашнем быту и на работе вещь. Резервные копии, архивы и перенос больших объёмов информации — тут не обойтись «флэшкой» А вот внешний...
Подробнее...
Выделенный сервер
Вас интересует вопрос, что такое выделенный сервер(Dedicated Server) и для чего он нужен.Этот хостинг, который предоставляет клиенту в полное пользование отдельным выделенным сервером. Есть...
Подробнее...