我的php / html代码有问题。
如果我没有登录,则导航栏会扭曲:
Page not logged in, navbar is twisted
Page not logged in, navbar is twisted
但是,如果我登录了,便便是这样:
Page logged in, navbar not twisted
这是代码:
<nav classe="header.navbar">
<ul class="header-navbar">
<li>
<div><a href="/Elektro/shop/shop.php">Shop</a></div>
</li>
<li><a href="#features">Service & Kontakt</a></li>
<li>
<div<?php if (!Auth::getInstance()->isLoggedIn()) {
require_once "funktionen.php";
$obj = new funktionen();
$obj->pop();
}
?>><a href="/Elektro/meinkonto/profile.php">Mein Konto</a></div>
</li>
<li>
<div<?php if (Auth::getInstance()->isLoggedIn())
echo " class='display-none';";
?>><a href="/Elektro/Anmelden/anmelden.php">Registrieren</a></div>
</li>
<li>
<div<?php if (Auth::getInstance()->isLoggedIn())
echo " class='display-none';";
?>><a href="/Elektro/php/login.php">Login</a></div>
</li>
<!-- echo htmlspecialchars(Auth::getInstance()->getCurrentUser()->name); -->
<li>
<div class="meintext">
<div<?php if (!Auth::getInstance()->isLoggedIn())
echo " class='display-none';";
?>> Hallo
<?php
echo htmlspecialchars(Auth::getInstance()->getCurrentUser()->name); ?>
<a href="/Elektro/php/logout.php">Log out</a>
</div>
</div>
</li>
</ul>
</nav>
您能帮我,代码有什么问题吗?
德国最诚挚的问候