Php 在select标记中显示MySQL数据库中分配的值
当我显示用户信息时,它具有角色。上帝和佩赞特。代码如下所示:Php 在select标记中显示MySQL数据库中分配的值,php,mysql,Php,Mysql,当我显示用户信息时,它具有角色。上帝和佩赞特。代码如下所示: <td> <select name='' id='' class='form-control'> <option value='god'>God</option> <option value = 'pesant'>Pesant</option> </select> </td> 上帝 佩桑 当我显示此信息时,如何
<td>
<select name='' id='' class='form-control'>
<option value='god'>God</option>
<option value = 'pesant'>Pesant</option>
</select>
</td>
上帝
佩桑
当我显示此信息时,如何从MySQL DB调用以显示分配给它的值?现在它总是向每个人显示上帝,如果我按Save,它会向每个人保存admin-aka God模式
谢谢。:) 检查并添加所选的
属性
<option value='god' <?php echo ($value == 'god') ? 'selected' : ''; ?>>God</option>
<option value ='pesant' <?php echo ($value == 'pesant') ? 'selected' : ''; ?>>Pesant</option>
Pesant
假设
$value
将包含来自数据库的值。如果您已运行查询并从数据库中获取值。您可以检查从数据库中获取的值,如下所示:
<option value='god' <?php echo ($value === 'god') ? 'selected' : ''; ?>>God</option>
<option value ='pesant' <?php echo ($value === 'pesant') ? 'selected' : ''; ?>>Pesant</option>
Pesant
这将检查您从数据库获得的值是否与选项值匹配,如果是
,则将选中
属性else'