2017-06-06 58 views
0

当我从这些列表中选择任意一个或多个选项时,我总共有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

比较localhost和server的'error_reporting()'。 – Webinion

+0

并且不要将php和JavaScript混合(jQuery)在php之前定义为vasible作为js,然后你的代码更具可读性并且更容易找到错误(但是在发布的代码中没有错误) – JohnWayne

+0

我有服务器错误日志但是如何获得本地主机错误。我是编程新手。 – Mahantesh

回答

0

我不知道你的代码是完全正确的:

<?php if(isset($_POST['LS_name']) && !empty(isset($_POST['LS_name']))) { ?> 

这是测试如果变量被设置(这是如果你的第二个条件),然后测试空(真)

也许应该是:

if (isset($_POST['LS_name']) && !empty($_POST['LS_name'])) { 

最后 - whic h行是错误报告。仔细检查该线上使用的包围和引号。

相关问题