你好,请在编辑下拉框时输出我们如何显示上一个数据库的值,就像v在这里做的那样
`<input name="starttime" size="8" value="<?php echo $res['starttime'];?>" /`>
所以我怎么能为这段代码做同样的事情
<select name="employee_id" id="employee_id" >
<option value="">Select</option>
<?php
$task = new Task();
$task->connect();
echo $emp = $task->getEmployee();
$task->disconnect();
?>
</select>
function getEmployee()
{
$this->query=("select * from employee");
$rd=$this->executeQuery();
while($row = mysqli_fetch_assoc($rd))
{
$pno = $row['pno'];
$name = $row['name'];
echo "<option value='$pno'>$name</option>";
}
}
}
如果我把值放在这里,那么它将取一个值,但它不会显示在下拉框中。所以简而言之,它从数组中选择值并显示在下拉框中
答案 0 :(得分:1)
这将在您的下拉列表中选择您想要的值。
echo "<option value='$pno'" . ($pno == $selectedValue ? " selected='selected'" : "") . ">$name</option>";