根据数据库变量选择选项默认值

时间:2013-08-08 11:31:07

标签: html html5 html-select

我有一个表单,带有一个简单的选择框,而且我还有一个提取值的文本字段。我想使用$Defaultselection中的值作为选择选项的默认值。因此,如果$Defaultselection = 4,那么默认选择的选项将是D.

使用PHP / HTML

`$Defaultselection` 

包含1-4之间的整数。

<select >
    <option value="1">A</option>
    <option value="2">B</option>
    <option value="3">C</option>
    <option value="4">D</option>
</select> 

1 个答案:

答案 0 :(得分:4)

应该这样做:

<select >
    <option value="1" <?php echo ($Defaultselection == 1)?"selected":""; ?>>A</option>
    <option value="2" <?php echo ($Defaultselection == 2)?"selected":""; ?>>B</option>
    <option value="3" <?php echo ($Defaultselection == 3)?"selected":""; ?>>C</option>
    <option value="4" <?php echo ($Defaultselection == 4)?"selected":""; ?>>D</option>
</select> 

或另一个:

<select >
    <option value="1" <?php if ($Defaultselection == 1) echo "selected"; ?>>A</option>
    <option value="2" <?php if ($Defaultselection == 2) echo "selected"; ?>>B</option>
    <option value="3" <?php if ($Defaultselection == 3) echo "selected"; ?>>C</option>
    <option value="4" <?php if ($Defaultselection == 4) echo "selected"; ?>>D</option>
</select>