PHP:无法将从数据库检索到的值显示到分配了PHP变量的下拉列表中
我在表单中有一个下拉列表,其中有一个变量,其中包含来自数据库的值PHP:无法将从数据库检索到的值显示到分配了PHP变量的下拉列表中,php,Php,我在表单中有一个下拉列表,其中有一个变量,其中包含来自数据库的值 <b>Assignee:         </b><select name = "assignee" id="assignee" value = <?php echo $dropdown ?></select>          
<b>Assignee:         </b><select name = "assignee" id="assignee" value = <?php echo $dropdown ?></select>            
因此,将从数据库中填充Assignee下拉列表,其值存储在$dropdown中
现在在我提交表格之后。有一个编辑按钮。所以当用户点击按钮时。表单应填充已用于提交的相同值。但是目前它正在填充默认值。html选择下拉列表的正确语法如下
<select name="form_name">
<option value="test">foo</option>
<option value="tests" selected>sfoo</option>
</select>
试试这个:
include('configdb.php');
$query = "SELECT username FROM users";
$result = mysqli_query($mysqli,$query) or die(mysqli_error($mysqli));
$dropdown = '\r\n';
while($row = mysqli_fetch_assoc($result)) {
$dropdown .= "<option width='200' value='".$row['username']."'>".$row['username']."/option>";
}
$dropdown .= "\r\n";
<b>Assignee:</b>
<select name = "assignee" id="assignee"><?php echo $dropdown; ?></select>
是的,我明白了,但是这里的选项值是从一个phpvariable@harishmahesh-$dropdown的值是多少?在选择框中列出所有用户名。代码是:但当我单击编辑时,保存的受让人名称不会填充,而是显示默认值。我需要获取保存的用户名。现在,我正在将用户名填充为name/option>。此外,未填充保存的名称。