2017-06-06 57 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行是錯誤報告。仔細檢查該線上使用的包圍和引號。

相關問題