我在表单中有一个下拉列表,其中包含一个包含数据库值的变量。
<b>Assignee:         </b><select name = "assignee" id="assignee" value = <?php echo $dropdown ?></select>            
所以将从数据库中填充受托人下拉列表,其值将存储在$ dropdown中。
现在提交表格后。有一个编辑按钮。所以当用户点击按钮时。表单应填充用于提交的相同值。但目前它填充了默认值。
答案 0 :(得分:0)
html选择下拉列表的正确语法如下
<select name="form_name">
<option value="test">foo</option>
<option value="tests" selected>sfoo</option>
</select>
答案 1 :(得分:0)
试试这个:
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>