3 回答
TA贡献1993条经验 获得超5个赞
不要将 JavaScript 代码放入 PHP 中,只需将 div 放入其中即可。
<?php
session_start();
?>
<li>
<?php
if(isset($_SESSION["loggedin"]) && $_SESSION["loggedin"] === true) {
?>
<div style="float:right;display:block;" id="loggedin">
<a href="login_signup/login.php" class="myButton"> Loggedin </a>
</div>
<?php
} else {
?>
<div style="float:right;display:block;" id="public">
<a href="login_signup/login.php" class="myButton"> Login </a>
</div>
<?php
}
?>
</li>
TA贡献1797条经验 获得超6个赞
让 PHP 来处理工作,完全不涉及 JavaScript。
session_start();
if(isset($_SESSION["loggedin"]) && $_SESSION["loggedin"] == true){
echo '<div style="float:right; display:block;">
<a href="login_signup/login.php" class="myButton">Login</a>
</div>';
} else {
echo '<div style="float:right; display:block;">
<a href="login_signup/login.php" class="myButton">Loggedin</a>
</div>';
}
TA贡献1155条经验 获得超0个赞
你可以用 php 包裹你的 div
<li>
<?if(($_SESSION["loggedin"]??false) === true):?>
<div style="float:right;display:block;" id="loggedin">
<a href="login_signup/login.php" class="myButton"> Loggedin </a>
</div>
<?else:?>
<div style="float:right;display:block;" id="public">
<a href="login_signup/login.php" class="myButton"> Login </a>
</div>
<?endif;?>
</li>
- 3 回答
- 0 关注
- 414 浏览
添加回答
举报