Решил создать свой сайт, разбил на блоки. Index . php - главный блок, blocks/leftCol.php - блок ссылок (он тоже не меняется, даже думал оставить его в Index.php и не выделять отдёльно), а вот блок blocks/content.php - будет меняться на content1.php content2.php Статически всё загружается, но хочу менять блоки при нажатии на ссылки верхнего меню и бокового. Я сам что то там нарыл, но знаний не хватает, обратиться не к кому. в index.php на 29 строчке include - всё хорошо, а вот на 30 строчке всё плохо. Создал кнопку Выполнить справа сверху в верхнем меню для проверки, но не работает. Index . php HTML: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width; initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="style.css"> <link rel="stylesheet" type="text/css" href="media-queries.css"> <title>Образование доступно всем</title> </head> <body> <div class="wrapper"> <div class="header"> <div class="headerContent"> <div class="logo"><a href="">123<span class="pink">456</span><span class="gray">.com</span></a></div> <ul class="nav"> <li><a href="#" class="active">Главная</a></li> <li><a href="#">О сайте</a></li> <li><a href="#">Блог</a></li> <li><a href="#">Новости</a></li> <li><a href="#">Контакты</a></li> <li><a href="#">Регистрация</a></li> <li><a href="#">Поиск</a></li> <li><form action="script/script.php" method="POST"> <input name="myActionName" type="submit" value="Выполнить" /></form></a></li> </ul> </div> </div> <div class="content"> <?php include("blocks/leftCol.php")?> <?php include($blocks)?> </div> <div class="footer"> <p>Самара, 2020 <a href="#">-</a></p> </div> </div> <script src="css3-mediaqueries.js"></script> </body> </html> script.php PHP: <?php if (isset($_POST['myActionName']) { $blocks == 'blocks/content.php'; } ?> blocks/leftCol.php PHP: <div class="leftCol"> <ul class="leftNav"> <li><a href="#">Математика</a></li> <li><a href="#">Физика</a></li> <li><a href="#">Химия</a></li> <li><a href="#">Программирование</a></li> <li><a href="#">Дополнительно</a></li> <ul> <li><a href="#">Ошибки в по и их устранение</a></li> <ul> <li><a href="#">Win</a></li> <li><a href="#">Linux</a></li> <li><a href="#">Android</a></li> <li><a href="#">Серверные ОС</a></li> </ul> <li><a href="#">Ремонт техники своими руками</a></li> <ul> <li><a href="#">Стационарные ПК</a></li> <li><a href="#">Ноутбуки</a></li> <li><a href="#">Планшеты и мобильные телефоны</a></li> <li><a href="#">Серверное, переферийное оборудование</a></li> </ul> </ul> <li><a href="#">Жизнь самостоятельного человека</a></li> </ul> <div class="block"> <h3>Дополнительное окно</h3> <p><i>Дополнительная информация о сайте</i></p> <p><a href="#" class="more">Ещё »</a></p> </div> </div> blocks/content.php PHP: <div class="main"> <h1>Образование доступно всем</h1> <p>На сегодня образование является важнейшей составляющей жизни нормального человека. Самообразование - один из лучших способов достичь необходимого уровня знаний.</p> <!--Изображения--> <h2>Изображения</h2> <p><img src="images/1.jpg"><img src="images/2.jpg"><img src="images/3.jpg"><img src="images/4.jpg"></p> <!--Списки и определения--> <h2>На данном сайте расположенна информация:</h2> <div class="row"> <div class="col"> <ul> <li>Решение задач по математике с примерами</li> <li>Решение задач по физике с примерами</li> <li>Решение задач по химии с примерами</li> <li>Решение задач по программированию с примерами</li> </ul> </div> <div class="col"> <ul> <li>Устранение ошибок на ОС Win</li> <li>Устранение ошибок на ОС Linux</li> <li>Устранение ошибок на ОС Android</li> <li>Устранение ошибок на серверных ОС</li> </ul> </div> <div class="col"> <ul> <li>Ремонт Стационарных ПК</li> <li>Ремонт ноутбуков</li> <li>Ремонт Планшеты и мобильные телефоны</li> <li>Ремонт серверного и перефирийного оборудования</li> </ul> </div> </div> <!--Жизнь самостоятельного человека--> <h2>Жизнь самостоятельного человека</h2> <div> <p></p> </div> </div>
Не надо методом POST обычные страницы из обычного меню открывать! Почитайте про роутинг и шаблонизацию. Можете взять простой скрипт. Правда, там роутинг на основе БД выполняется, но зато автоматически и вместе с выборкой данных для страниц. Заодно и с основами шаблонизации познакомитесь. См. концовку этой статьи.