首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从动态选项列表中使用Selected="Selected“

从动态选项列表中使用Selected="Selected“
EN

Stack Overflow用户
提问于 2014-04-08 07:36:07
回答 1查看 90关注 0票数 0

我正在将变量从我的表单上发布到另一个表单(搜索记录表单),这将包含所有被发布到当前表单和位置中的INPUT字段或SELECT字段中的变量。任何属于INPUT类型的字段,我都可以POST来使用INPUTValue=""部分。现在对于SELECT,我有一个小问题,我在代码中预先填充的任何一个小列表都很好--我使用了下面的代码

代码语言:javascript
复制
<label>Fuel</label>
<select tabindex="1" id="propertyfueltype" name="propertyfueltype">
<option value=""></option>
<option value="1" <?php echo ($searchfuel == '1' ? 'selected' : '')?>>Mains gas</option>
<option value="2" <?php echo ($searchfuel == '2' ? 'selected' : '')?>>Wood or coal fire</option>
<option value="3" <?php echo ($searchfuel == '3' ? 'selected' : '')?>>Oil</option>
<option value="4" <?php echo ($searchfuel == '4' ? 'selected' : '')?>>Electric storage heaters</option>
<option value="5" <?php echo ($searchfuel == '5' ? 'selected' : '')?>>LPG or bottled gas</option>
<option value="6" <?php echo ($searchfuel == '6' ? 'selected' : '')?>>No central heating system</option>
</select>

正如我在运行Sear records表单并返回posted变量时所说的那样,这非常有用。我的问题是SELECT中的大数据集是来自数据库的,这是我目前所拥有的,它很好地将数据输入到SELECT中,但是我如何以类似于前面的代码的方式向它发布一个变量呢?

代码语言:javascript
复制
<label>Fuel Type</label> 
<?php $fueltype = db::getInstance()->query('SELECT * FROM lkup_fueltype'); 
if(!$fueltype->count()) { echo 'Problem'; } else { ?> 
<select tabindex="1" id="propertyfueltype" name="propertyfueltype"> 
<?php foreach ($fueltype->results() as $fueltype) { ?> 
<option value="<?php echo $fueltype->PropertyFuelType; ?>"><?php echo $fueltype->PropertyFuelType; ?></option> 
<?php } } ?> 
</select>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-08 07:51:45

如下所示:

代码语言:javascript
复制
<option
    value="<?php echo $fueltype->PropertyFuelType; ?>"
    <?php echo $fueltype->PropertyFuelType == $searchfuel ? "selected" : ""; ?>
><?php echo $fueltype->PropertyFuelType; ?></option>

尽管如此,我还是建议使用PHP模板系统;或者至少将此逻辑转换为函数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22930501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档