我试图在发布特定值时隐藏div。我希望能够在div的style =“”中回显附加的css。我这样做时出现以下错误:
致命错误:函数名称必须是第185行/home/bryantrx/public_html/wo/or/wo_add.php中的字符串
以下是第185行的代码:
<div <?php if (!$_POST('JobTypeDDL') == "New Mobility"){echo "style='display:none;'";}?>>test</div>
如果有其他方法可以告诉我。
答案 0 :(得分:2)
$_POST
是一个关联数组 super global,而不是函数。
$_POST('JobTypeDDL')
$_POST['JobTypeDDL']
注意:我建议您仔细阅读PHP types。
答案 1 :(得分:1)
您使用错误的括号访问$_POST
:使用方括号:
$_POST['JobTypeDDL']
使用您的语法,PHP认为您正在尝试使用$_POST
[这是一个数组]的值调用一个名为JobTypeDDL
的函数来调用。
答案 2 :(得分:1)
使用此固定代码:
<div <?php if($_POST['JobTypeDDL'] == 'New Mobility') { echo "style='display:none;'"; } ?>>test</div>
你的代码的问题是$ _POST('JobTypeDDL')应该是$ _POST ['JobTypeDDL']。
答案 3 :(得分:0)
你需要这样做,
<div <?php if (!$_POST['JobTypeDDL'] == "New Mobility"){echo "style='display:none;'";}?>>test</div>
$_POST
是一个数组,而不是函数。