php - 使用 php 值设置选择的选项
问题描述
我有 HTML 表单,其中有如下选择选项
<div class="form-group">
<label>Select your occupation:</label>
<select class="form-control" name = "occupation" required>
<?php if ($row[occupation] == 0){
}?>
<option value="0">Parent</option>
<option value="1">Teacher</option>
</select>
</div>
我想
选择的选项称为 Parent if ($row[occupation] == 0) else 想要显示 Teacher as selected
. 我是 PHP 新手,不知道该怎么做。让我知道是否有人可以帮助我做到这一点。谢谢
解决方案
您必须selected='selected'
根据 的值来回显$row['occupation']
,如下所示:
<div class="form-group">
<label>Select your occupation:</label>
<select class="form-control" name = "occupation" required>
<option value="0"<?php if($row['occupation'] == 0){ echo " selected='selected'"; } ?>>Parent</option>
<option value="1"<?php if($row['occupation'] == 1){ echo " selected='selected'"; } ?>>Teacher</option>
</select>
</div>
推荐阅读
- ruby-on-rails - Rails 远程部分正在发送但未呈现
- eclipse - 在 Eclipse 中,Cucumber 功能步骤无法识别步骤定义
- bash - 使用变量而不是文件作为bedtools getfasta BED 输入?
- sql - SQL - 有条件地拆分容器行
- android-studio - Android Studio 中的音频停止按钮问题 (Kotlin)
- java - CORS 方法 PATCH 未显示在 Access-Control-Allow-Methods 中
- sql-server - 如何查询我的所有视图设计以查找 SQL Server 中的特定字符串?
- sql - 如何在 Shell 脚本中比较两个数组
- javascript - 为什么Javascript不改变div的内容?
- oracle - ORA-06512:在“SYS.WWV_DBMS_SQL_APEX_190100”,第 590 行