我想在我的网站中隐藏元素。我有2级访问权限(广告,操作)。如果我以sp身份登录,我可以访问购买,尝试,列表上传和上传。如果我以广告形式登录,则可以访问“购买”,“尝试”和“列表上传”。并且未记录,可以访问“购买并尝试”。
我的代码:http://pastebin.com/SvZmzmxK
<p style="text-align:justify;"> </p>
<strong>Buy </strong> <strong> Try</strong>
<?php if ($level=='super_admin') {?>
<strong> List Upload</strong></br></p>
<strong> Upload</strong></br></p>
<?php } elseif($level=='admin') {?>
<strong> List Upload</strong></br></p>
<strong> Upload</strong></br></p>
<?php } ?>
答案 0 :(得分:2)
查看您的代码,这可能正是您所寻找的:
<?php
if ($level=='super_admin')
echo "<strong> List Upload</strong>";
else if elseif($level=='admin')
echo "<strong> List Upload</strong></br></p>
<strong> Upload</strong></br></p>";
?>
我建议将你的php放在这样的格式中(使用echo),因为它可以让你的代码更容易阅读和维护。
我还建议你看看你的HTML知识:&lt; / br&gt;和&lt; / p&gt;不能只是喜欢那样使用。
答案 1 :(得分:1)
您可以尝试这样:
<p style="text-align:justify;"> </p>
<strong>Buy </strong> <?php //Buy for all; ?>
<strong> Try</strong> <?php //Try for all; ?>
<?php if( in_array($level,array('super_admin','admin')) ){ ?>
<strong> List Upload</strong> <?php //Buy|Try|List Upload for ad+sp; ?>
<?php if($level=='admin'): ?>
<strong> Upload</strong> <?php //Upload is only for admin(ad); ?>
<?php endif; ?>
<?php } ?>