Задать вопрос
@svilkov87

Не задается class active для кнопки на странице?

Добрый день!
В списке, кнопка должна быть активной, когда пользователь находится на текущей странице.
Почему этого не происходит? где ошибка?

<div class="header">
        <ul class="nav_menu">
        <?php
        $url = $_SERVER['REQUEST_URI'];
        if($url == "/multipulty.ru/multipulty.ru/o_nas.php")
        {
            $url1 = "active";
        }
        elseif($url == "/multipulty.ru/multipulty.ru/forum.php")
        {
            $url2 = "active";
        }
        else
        {  
          $index = "active";
        }
        
        ?>
            <li class="<?php $index?>"><a href="index.php">Главная</a></li>
            <li class="<?php $url1?>"><a href="o_nas.php">О нас</a></li>
            <li class="<?php $url2?>"><a href="forum.php">Форум</a></li>
        </ul>
</div>
  • Вопрос задан
  • 134 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
27cm
@27cm
TODO: Написать статус
echo забыли
<li class="<?php echo $index ?>"><a href="index.php">Главная</a></li>
<li class="<?php echo $url1 ?>"><a href="o_nas.php">О нас</a></li>
<li class="<?php echo $url2 ?>"><a href="forum.php">Форум</a></li>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽