表单更新时下拉列表无法显示所选项目。但代码和其他下拉菜单是一样的
<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>
<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>
我在代码中没有尝试过任何内容,只需重新检查之前的代码,以确保该代码与其他代码相同。但它仍然无法选择更新时的下拉项。
你的代码对我来说看起来不错,除了以下行中的一个拼写错误。
<option <?php echo ($technology_concept == 'TECHFIT') ? "selected": "" ?>>TECHFT</option>
这里,期权的值为“TECHFT”,您的比较值为“TECHFIT”。两者之间的区别是缺少“FIT”中的 I。