Как управлять страницами / формами в приложении PHP?

im new в PHP и я пытаюсь написать простой интернет-магазин.

Допустим, есть индексный файл:

<?php require_once '/inc/db.php'; $db = new Db(); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div id="header"><?php require_once("header.php"); ?></div> <div id="content"> <?php // i have no idea what to put here ?> </div> <div id="footer"><?php require_once("footer.php"); ?></div> </body> </html> 

Я создал файлы «add_category.php» и «add_product.php», они содержат html-формы. Они работают, но я хочу отобразить эту форму в содержимом div и сохранять данные в базе данных, и у меня проблема. Я хочу применить свой глобальный заголовок, нижний колонтитул и т. Д., И я не хочу копировать мой макет из индексного файла в каждую форму моего приложения.

Понятия не имею:

  • как отображать разные «страницы» в моем (теперь я пытаюсь управлять с ветвлением разворота данных $ _POST ['action'], но я не знаю, это лучший способ)

  • где я должен «отправлять» данные из? Я имею в виду атрибут «действие». другие слова – где я должен обрабатывать данные, сохраняющие постоянный макет, который «определен» в index.php

У меня есть некоторые книги о PHP, но нет книги, в которой говорится, как создавать приложения. Все они касаются языка PHP и простых задач на отдельных страницах / файлах.

Мне нужен простой шаблон / пример / статья об управлении формами / страницами и общении между ними (например, POST). Пытался узнать из источников WordPress, но это слишком сложно для анализа для меня (большой сложный реестр, кэширование объектов и т. Д.).

У меня НЕ ПРОБЛЕМЫ С ПРОГРАММИРОВАНИЕМ В ОБЩЕМ (im windows app programmer).