Возникла проблема, сколько ни парился — сам решить не могу. Перерыл книги по PHP, искал в нете — ничего вразумительного не нашёл (скорее всего, потому что ламер в программировании).
Умных терминов знаю мало, поэтому буду объяснять по-простому:
Сейчас переделываю свой сайт.
Есть страничка «Портфолио», на которой находится, пять линков на разделы портфолио. Страница является шаблоном, куда с помощью “require” вставляется шапка и подвал.
Так же на этой странице есть пять линков на разные разделы портфолио. Эти «разделы» заверстаны в отдельных php’шных файлах и должны при клике на линк (например portfolio.php?id=partname) подгружаться в шаблон. То бишь, подгружается тот файл, который задан переменной.
В свою очередь, в этих php’шных файлах-разделах, находятся списки работ (например portfolio.php?id=work035, …036, …038 etc.). При клике на которые, файл-раздел «выгружается» из шаблона, а вместо него подгружается файл-страничка с описанием работы, и самой картинкой.
То бишь, мы имеем несколько файлов, которые должны подгружаться по запросу в шаблон.
Как это нормально реализовать я не знаю. Получилось вот так:
Код:
<?php
if ($id == "") {require "portfolio/default.php";}
if ($id == "imposition") {require "portfolio/imposition.php";}
if ($id == "i_impositionbook") {require portfolio/imposition/impositionbook.php";}
if ($id == "bookfire") {require "portfolio/imposition/bookfire.php";}
?>
Но это криво (знаю я, знаю. и не плюйтесь

), потому как хоть и отображает в браузере, но выдаёт ошибки.
Подозреваю, что то, что я хочу сделать — реализуется массивами. Но как написать нормальный код я не знаю.
Сбивчиво объяснил. Ну как мог.
Соответственно, огромная просьба — помогите советом, как это реализовать.
В идеале было бы увидеть кусок кода, который отвечает за вставку нужного файла по запросу переменной.
Зарание, огромное спасибо.