sam*_*804 5 html php codeigniter
我需要将PHP代码放在HTML标记之间.我对如何做到这一点很困惑.有没有人有办法解决吗?
if(isset($_SESSION['email'])) {
echo '<a href="http://localhost/ci/myads_view">';
echo 'MY ADS' ;
echo '</a>';
}
Run Code Online (Sandbox Code Playgroud)
<nav class="main-navigation dd-menu toggle-menu" role="navigation">
<ul class="sf-menu">
Run Code Online (Sandbox Code Playgroud)
我正在使用codeigniter框架.
可以随意进出PHP:
<?php if(isset($_SESSION['email'])) { ?>
<a href="http://localhost/ci/myads_view">MY ADS</a>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)
在上面,如果 PHP if 语句的计算结果为 true,则条件中的 HTML 将执行,否则不会执行。
在您的特定情况下,我只能假设这就是您要执行的操作:
<nav class="main-navigation dd-menu toggle-menu" role="navigation">
<ul class="sf-menu">
<li>
<?php if(isset($_SESSION['email'])) { ?>
<a href="http://localhost/ci/myads_view">MY ADS</a>
<?php } else { ?>
<a href="http://localhost/ci/other-link">OTHER LINK</a>
<?php } ?>
</li>
</ul>
</nav>
Run Code Online (Sandbox Code Playgroud)
或者类似上面的东西?