如何解决HTML样式标记中的多值获取
<select name="organization" id="orgId" style="<?php echo $_POST['report_type'] == 'org_participation' ? '' : 'display:none'; ?>">
我有3个值:org_participation
,monthly
,daily
。
我尝试了所有三种包含方式,例如
<select name="organization" id="orgId" style="<?php echo $_POST['report_type'] == 'org_participation','monthly','daily' ? '' : 'display:none'; ?>">
但是没有得到任何结果,我以错误的方式知道它,但是尝试了类似的事情。
请帮助我解决此问题。
解决方法
使用
in_array($_POST['report_type'],['org_participation','monthly','daily'])
检查report_type
是否为'org_participation','daily'
之一。
所以
<select name="organization" id="orgId" style="<?php echo in_array($_POST['report_type'],'daily']) ? '' : 'display:none'; ?>">