【问题标题】:Select option default based on database variable根据数据库变量选择选项默认值
【发布时间】:2013-08-08 11:31:06
【问题描述】:

我有一个带有简单选择框的表单,还有一个用于提取值的文本字段。我想使用$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> 

【问题讨论】:

  • 请您提出问题
  • 你想要哪种语言?
  • 页面混合了 html/php @PrashantParekh
  • 是的,我明白了,但我没有得到你想要用这个做什么?
  • 我编辑了这个问题。希望更好

标签: html html-select


【解决方案1】:

应该这样做:

<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> 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-02-10
    • 1970-01-01
    • 2015-06-28
    • 2019-05-16
    • 1970-01-01
    相关资源
    最近更新 更多