当我从这些列表中选择任何一个或多个选项时,我总共有6个多选列表我将在表单提交后显示它们,最初它们是隐藏的。 下面是我的脚本这在localhost中运行正常,但我在生产中遇到语法错误 PHP解析错误:语法错误,意外'isset'(T_ISSET)。请有人帮助我,提前致谢
<script>
<?php if(isset($_POST['LS_name']) && !empty(isset($_POST['LS_name']))) { ?>
$('.mystaff_opt1').collapse('show');
<?php } ?>
<?php if(isset($_POST['FamilyIncome']) && !empty(isset($_POST['FamilyIncome']))){ ?>
$('.mystaff_opt2').collapse('show');
<?php } ?>
<?php if(isset($_POST['Religion']) && !empty(isset($_POST['Religion']))){ ?>
$('.mystaff_opt3').collapse('show');
<?php } ?>
<?php if(isset($_POST['Category']) && !empty(isset($_POST['Category']))){ ?>
$('.mystaff_opt4').collapse('show');
<?php } ?>
<?php if(isset($_POST['Gender']) && !empty(isset($_POST['Gender']))){ ?>
$('.mystaff_opt5').collapse('show');
<?php } ?>
<?php if(isset($_POST['State']) && !empty(isset($_POST['Gender']))){ ?>
$('.mystaff_opt6').collapse('show');
<?php } ?>
</script>
答案 0 :(得分:0)
我不确定你的代码是否正确:
<?php if(isset($_POST['LS_name']) && !empty(isset($_POST['LS_name']))) { ?>
这是测试变量是否设置(如果你达到第二个条件则是这样)然后测试!空(真)
也许应该是:
if (isset($_POST['LS_name']) && !empty($_POST['LS_name'])) {
最后 - 哪一行是错误报告。仔细检查该线上使用的包围和引号。