PHP - создать динамику c navbar - PullRequest
0 голосов
/ 02 марта 2020

Мой Навбар (только HTML):

<ul class="navbar-nav m-auto">
  <li class="nav-item active"><a href="<?= base_url('Home')?>" class="nav-link">Beranda</a></li>
  <li class="nav-item"><a href="<?= base_url('Karya')?>" class="nav-link">Paket Wisata</a></li>
  <li class="nav-item"><a href="<?= base_url('Foto')?>" class="nav-link">Foto</a></li>
  <li class="nav-item"><a href="<?= base_url('Contact')?>" class="nav-link">Kontak</a></li>
</ul>

Мой Навбар (php -версия)

<ul class="navbar-nav m-auto">
  <li <?php if ($active=='beranda') { echo 'class="nav-item active"'; } ?>><a href="<?= base_url('Home')?>" class="nav-link">Beranda</a></li>
  <li <?php if ($active=='karya') { echo 'class="nav-item active"'; } ?>><a href="<?= base_url('Karya')?>" class="nav-link">Paket Wisata</a></li>
  <li <?php if ($active=='foto') { echo 'class="nav-item active"'; } ?>><a href="<?= base_url('Foto')?>" class="nav-link">Foto</a></li>
  <li <?php if ($active=='kontak') { echo 'class="nav-item active"'; } ?>><a href="<?= base_url('Contact')?>" class="nav-link">Kontak</a></li>
</ul>

PHP - версия Navbar не работает: пожалуйста, помогите мне

1 Ответ

0 голосов
/ 02 марта 2020

Вы забыли разместить еще заявление, попробуйте это

<ul class="navbar-nav m-auto">
    <li <?=($active=='beranda')?'class="nav-item active"':'nav-item';?>><a href="<?= base_url('Home')?>" class="nav-link">Beranda</a></li>
   <li <?=($active=='karya')?'class="nav-item active"':'nav-item';?>><a href="<?= base_url('Karya')?>" class="nav-link">Paket Wisata</a></li>
  <li <?=($active=='foto')?'class="nav-item active"':'nav-item';?>><a href="<?= base_url('Foto')?>" class="nav-link">Foto</a></li>
   <li <?=($active=='kontak')?'class="nav-item active"':'nav-item';?>><a href="<?= base_url('Contact')?>" class="nav-link">Kontak</a></li>
</ul>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...