2017-02-21 37 views
0

我有以下表单,但想添加一个条件,以便只有管理员可以看到“清除”选项。PHP如果html格式的语句为

<form action="vision_ref.php" method="post"> 
    With selected: 
    <select name='multi'> 
     <option value='now'>Set next action time to now</option> 
     <option value='clear'>Remove the ticket</option> 
     <option value='unassign'>Unassign Specialist</option> 
     <option value='priority'>Toggle Priority</option> 
    </select> 
    <input type="submit" value="Go!"> 
</form> 

喜欢的东西:if(havePriv('grp_mgr'))

+0

这是一个独立的HTML文件,你回声荷兰国际集团从一个PHP文件,或您使用的模板引擎? – motanelu

+0

顺便说一句,你有一个非常非常低的回答给出的答案 –

+0

谢谢大家,这是现在按预期工作。 – djd

回答

1
<?php if(havePriv('grp_mgr')) : ?> 
    <option value='clear'>Remove the ticket</option> 
<?php endif; ?> 

的伎俩

+0

非常感谢,这工作! – djd

1

你可以这样做:

<form action="vision_ref.php" method="post"> 
    With selected: 
    <select name='multi'> 
     <option value='now'>Set next action time to now</option> 
     <?php if(havePriv('grp_mgr')){ ?> 
      <option value='clear'>Remove the ticket</option> 
     <?php } ?> 
     <option value='unassign'>Unassign Specialist</option> 
     <option value='priority'>Toggle Priority</option> 
    </select> 
    <input type="submit" value="Go!"> 
</form> 

所以 “删除票”,如果条件为真才会显示。

0

你可以说:

if(havePriv('grp_mgr')) 
{ 
echo "<option value='clear'>Remove the ticket</option>"; 
}