PHP:无法在下拉列表中显示从数据库检索到的值
我有一个任务创建-查看-编辑页面。一旦我创建了任务并且用户想要编辑它。他点击编辑按钮。因此,该值将根据id填充。除下拉列表外,所有值都将填充: 以下是我的下拉列表:PHP:无法在下拉列表中显示从数据库检索到的值,php,html,Php,Html,我有一个任务创建-查看-编辑页面。一旦我创建了任务并且用户想要编辑它。他点击编辑按钮。因此,该值将根据id填充。除下拉列表外,所有值都将填充: 以下是我的下拉列表: <b>Assignee:         </b><select name = "assignee" value = <?php echo $assignee ?></select> <b>Priorit
<b>Assignee:         </b><select name = "assignee" value = <?php echo $assignee ?></select>
<b>Priority:</b><select name = "priority" value= "<?php echo $priority; ?>" id="priority"><option>Low</option><option>Medium </option><option>High</option></select>
<b>Status: </b><select name = "status" value= "<?php echo $status; ?>" ><option>Assigned</option><option>Yet to Start </option><option>In Progress</option><option>Completed</option><option>Blocked</option></select>
受让人:select
元素没有值
属性-所选选项
具有所选
属性
换言之,您需要的是:
<select name = "priority" id="priority">
<option <?php if ($priority == 'Low') { echo 'selected="selected"'; } ?>>Low</option>
<option <?php if ($priority == 'Medium') { echo 'selected="selected"'; } ?>>Medium </option>
<option <?php if ($priority == 'High') { echo 'selected="selected"'; } ?>>High</option>
</select>
>中等
显示生成表单的代码。非常感谢。这个成功了。但是对于日期字段,它不起作用。结束日期:那么请问一个新问题。
<select name = "priority" id="priority">
<option <?php if ($priority == 'Low') { echo 'selected="selected"'; } ?>>Low</option>
<option <?php if ($priority == 'Medium') { echo 'selected="selected"'; } ?>>Medium </option>
<option <?php if ($priority == 'High') { echo 'selected="selected"'; } ?>>High</option>
</select>