首页 > 解决方案 > 从 HTML/PHP 中的 SQL 数据库获取匹配的索引值?

问题描述

我想知道如何在 php 的下拉列表中回显值?假设我得到 $Selectedcurrency = "Euro"; 从数据库。

下面是我的下拉列表:

<select name='currencies' id="currencies"  onchange="setForm(this.value)">
 <option value=''>Kindly Select The Currecy</option>
 <option value='USD'>USD</option>
 <option value='AUD'>AUD</option>
 <option value='EURO'>EURO</option>
</select>

我希望下拉菜单显示来自数据库的匹配保存值,即:$Selectedcurrency = "Euro";

欢迎任何想法或建议。

标签: javascriptphp

解决方案


您可以selected与 if 语句一起使用

尝试这个:

<?php
$Selectedcurrency = 'EURO';
?>

<select name='currencies' id="currencies"  onchange="setForm(this.value)">
 <option value='' <?php if($Selectedcurrency == '') { echo "selected"; } ?>>Kindly Select The Currecy</option>
 <option value='USD' <?php if($Selectedcurrency == 'USD') { echo "selected"; } ?>>USD</option>
 <option value='AUD' <?php if($Selectedcurrency == 'AUD') { echo "selected"; } ?>>AUD</option>
 <option value='EURO' <?php if($Selectedcurrency == 'EURO') { echo "selected"; } ?>>EURO</option>
</select>

推荐阅读