Здравствуйте, я пытаюсь сделать панель навигации активной в php, чтобы пользователь мог узнать, на какой странице они находятся. Я новичок в php и не знаю много об этом. Итак, как я могу добавить class = "active" в этот код, чтобы создать активную панель навигации и отобразить всю страницу на той же странице index.php.Как сделать активную панель навигации в php?
<a href="?page=home"> Home</a></br>
<a href="?page=news"> News</a></br>
<a href="?page=about"> About</a></br>
<a href="?page=contact"> Contact</a></br>
<?php
if (!isset($_GET['page'])) {
include "home.php";
} else {
switch ($_GET['page']) {
case "home":
include "home.php";
break;
case "news":
include "news.php";
break;
case "about":
include "about.php";
break;
case "contact":
include "contact.php";
break;
default:
include "home.php";
};
}
?>
Он бросает ошибку в строке 7. «Undefined индекс: страница» –
@ sn0w Ну это немного неудобно. Я отредактировал указанное выше объявление, добавив некоторую структуру HTML, чтобы поместить его в контекст. – gillytech
У меня есть вторая страница с ошибками, если я дважды нажал на ту же ссылку, что и ее страница с сообщением не найдена. Скажем, если бы я нажал на новости сначала, он покажет страницу новостей, но если я снова нажму на нее, страница не будет найдена. –