2012-05-31 85 views
0

如果我包括if block我得到的500錯誤我用笨2.1下面的代碼提供500錯誤

<?php echo form_open('skill/add',array('class'=>'form-horizontal')) ?> 
    <fieldset> 

    <input type="text" class="input-xlarge" id="skill" name="skill" placeholder="Skill" 
     value="<?php echo set_value('skill'); ?>" max-length="50" required> 
    <?php 
      if(!empty(form_error('skill'))) 
       echo '<p class="help-block">'.form_error('skill').'</p>'; 
    ?> 
....... 
+2

嘗試開啓display_errors/error_reporting(或檢查php錯誤日誌),看看php給你什麼錯誤。 –

+1

您不需要檢查郵件是否爲空,因爲只有郵件存在纔會顯示。使用echo validation_errors()或echo form_error('field')不需要條件。 – Philip

+0

應該'echo set_value('skill');'是'get_value()'? –

回答

0
echo '<p class="help-block">'.form_error('skill')).'</p>'; 

你有form_error後,一個額外的右括號。

+0

對不起,這是一個錯字,我仍然得到錯誤 – aWebDeveloper

+0

你試過在命令行上運行'php -l '嗎?這應該告訴你一個實際的錯誤信息.... – andrewsi

0
echo '<p class="help-block">'.form_error('skill')).'</p>'; 

在函數調用結尾處還有一個額外的右括號 - 這可能是問題嗎?

+0

對不起,這是一個錯字,我仍然得到錯誤 – aWebDeveloper