意想不到的

时间:2016-04-29 08:05:04

标签: php if-statement

我正在努力解决错误:

意外'其他' (T_ELSE)我

我的代码是:

<div class="ship_amt">
<?php if(!empty($custarea)){ ?>
    <a>
     Minimum Order Amount -
     <?php 
        echo $areaMinAmt;
     ?>
    </a>
    <?php} ?>
    <?php else { ?>
    <a>
        Choose area to know min delivery amount
    </a>                                                            
    <?php }?>
</div>

我做错了什么?

2 个答案:

答案 0 :(得分:1)

你错过了一个括号,因为你在打开php标签后忘记了一个空格。

如果使用php模板,请使用非括号技术,如下所示。它更容易调试:

<div class="ship_amt">
    <?php if ( !empty( $custarea ) ): ?>
        <a>
            Minimum Order Amount -
            <?php
            echo $areaMinAmt;
            ?>
        </a>
    <?php else: ?>
        <a>
            Choose area to know min delivery amount
        </a>
    <?php endif; ?>
</div>

答案 1 :(得分:1)

<div class="ship_amt">
<?php if(!($custarea)){ ?>
    <a>
     Minimum Order Amount -
     <?php 
        echo $areaMinAmt;
     ?>
    </a>
    <?php   }  else { ?>
    <a>
        Choose area to know min delivery amount
    </a>                                                            
    <?php }?>
</div>