php - 在 PHP 中定义 html 表单的选定选项

标签 php html forms

我有一个带有选择元素的简单 html 表单。要定义选择哪个选项,我将 selected 添加为

<option value="10" <?php if($value == '10') {echo 'selected="selected"';}?>>10</option>
<option value="20" <?php if($value == '20') {echo 'selected="selected"';}?>>20</option>
<option value="50" <?php if($value == '50') {echo 'selected="selected"';}?>>50</option>

$value 是一个来自 PHP 代码的变量。这种方法看起来非常简单和幼稚。这是最好的方法吗?

最佳答案

$options = array(10,20,50);
foreach($options as $option) {
    $selected = ($value == $option) ? ' selected="selected"' : '';
    echo '<option value="' . $option . '"' . $selected . '>' . $option . '</option>';
}

关于php - 在 PHP 中定义 html 表单的选定选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8819907/

相关文章:

php - 数据不粘在用户个人资料上

php - 尝试更新 sql 数据库中的日期时如何修复此错误?

php - 如何在 Laravel 中制作带有步骤的表单?

reactjs - 如何在 Material UI 中布局表单?

php - 如何将 xampp php 版本升级到 php 7

php - 如果字符串包含任何字符,则从数组中删除元素

html - 图像不适合父容器

html - CSS中position属性的使用

javascript - Wordpress Javascript 模态显示不关闭

php - symfony2/ Twig : how to use include in a block used in a form theme?