在 codeigniter 中下拉选择更新

问题描述 投票:0回答:1

表单更新时下拉列表无法显示所选项目。但代码和其他下拉菜单是一样的

  1. 下面的代码可以在下拉列表中显示所选项目
  <div class="col-md-3 pl-pr-1">
     <div class="form-group">
         <label>Dry Process</label>
         <?php $dry = $u->dry; ?>
         <select name="dry" id="dry" class="form-control" required> 
         <option selected disabled>Pilih</option>
         <option <?php echo ($dry == 'Line Dry/Flat Dry') ? "selected": "" ?>>Line Dry/Flat Dry</option>
         <option <?php echo ($dry == 'Tumble Dry') ? "selected": "" ?>>Tumble Dry</option>
         <option <?php echo ($dry == 'All') ? "selected": "" ?>>All</option>
         <option <?php echo ($dry == 'None') ? "selected": "" ?>>None</option>
         </select>
     </div>
 </div>
  1. 下面的代码无法在下拉菜单中显示所选项目
 <div class="col-md-3 pl-pr-1">
    <div class="form-group">
        <label>Technology Concept</label>
        <?php $technology_concept = $u->technology_concept; ?>
        <select name="technology_concept" class="form-control" required>
            <option selected disabled>PILIH</option>
            <option <?php echo ($technology_concept == 'TECHFIT') ? "selected": "" ?>>TECHFT</option>
            <option <?php echo ($technology_concept == 'TECHFIT RECHARGER') ? "selected": "" ?>>TECHFIT RECHARGER</option>
            <option <?php echo ($technology_concept == 'CONTROL') ? "selected": "" ?>>CONTROL</option>
            <option <?php echo ($technology_concept == 'FORMOTION') ? "selected": "" ?>>FORMOTION</option>
            <option <?php echo ($technology_concept == 'none') ? "selected": "" ?>>none</option>
        </select>
    </div>
</div>

The first dropdown is point 1 and The second dropdown is point 2

我在代码中没有尝试过任何内容,只需重新检查之前的代码,以确保该代码与其他代码相同。但它仍然无法选择更新时的下拉项。

php codeigniter dropdown selected
1个回答
0
投票

你的代码对我来说看起来不错,除了以下行中的一个拼写错误。

<option <?php echo ($technology_concept == 'TECHFIT') ? "selected": "" ?>>TECHFT</option>

这里,期权的值为“TECHFT”,您的比较值为“TECHFIT”。两者之间的区别是缺少“FIT”中的 I。

© www.soinside.com 2019 - 2024. All rights reserved.