Magento不在空间后写文本

时间:2016-06-09 08:58:46

标签: php mysql magento

我使用自定义表单来保存状态获取请求并保存所选字段但我无法在空格后保存状态字段。

Ex:获取“查谟和克什米尔”并保存“查谟”

以下是我在Magento表单中的代码

<select name="state" id="state" value="<?php echo $this->__('state') ?>" maxlength="50" class="input-text required-entry validate-alphanum-with-spaces"> 
    <option value="<?php echo $seller->getState();?>"><?php echo $seller->getState();?></option>   
    <?php                                   
    $regions = Mage::getModel('directory/country')->load('IN')->getRegions();          
    foreach($regions as $region)                            {                        
    echo "<option value= $region[name]>" . $region['name'] . "</option>";    
    }                 
    ?>                  
    </select>

1 个答案:

答案 0 :(得分:2)

我认为你应该把选项值加到引号中。

foreach($regions as $region) {
    echo '<option value="$region[name]">' . $region['name'] . '</option>';    
}