2015-07-12 95 views
0

試圖做到這一點,但它給解析錯誤......有什麼辦法嗎?當他們在PHP代碼中的解析錯誤在css/html

<?php 
    if($profileIdType==1) 
    { 
    <li class="col-md-6"> 
     <label>First Name</label> 
     <input type="text" class="form-control validate[required]" 
       name="first_name" id="first_name" placeholder="First name" readonly="true" 
       data-toggle="tooltip" title="First name"> 
    </li> 
    } 
    else 
    { 

    } 
?> 
+0

'?>'< - 在html之前關閉php,然後在括號前再次啓動它'<?php'。 – Rizier123

回答

2

如果你從你的PHP腳本要輸出HTML/CSS,你需要關閉/重新打開PHP標籤:

<?php 
if ($profileIdType == 1) { 
?> 
    <li class="col-md-6"> 
     <label>First Name</label> 
     <input type="text" class="form-control validate[required]" 
       name="first_name" id="first_name" placeholder="First name" readonly="true" 
       data-toggle="tooltip" title="First name" 
      > 
    </li> 
<?php 
} else { 

} 
+1

謝謝... Stackoverflow是互聯網中最好的東西......也是它的用戶...... @ jedrzej.kurylo – Leon

1

你需要從標記語言中分離腳本。

<?php 
if ($profileIdType == 1) {?> 
<li class="col-md-6"> 
    <label>First Name</label> 
    <input type="text" name="first_name"> 
</li><?php 
} else {?> 
<li class="col-md-6"> 
    <label>Last Name</label> 
    <input type="text" name="last_name"> 
</li><?php 
}?>