从下拉下拉列表中选择值

时间:2011-03-27 17:12:48

标签: php html

你好,请在编辑下拉框时输出我们如何显示上一个数据库的值,就像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>";
}
}

}

如果我把值放在这里,那么它将取一个值,但它不会显示在下拉框中。所以简而言之,它从数组中选择值并显示在下拉框中

1 个答案:

答案 0 :(得分:1)

这将在您的下拉列表中选择您想要的值。

echo "<option value='$pno'" . ($pno == $selectedValue ? " selected='selected'" : "") . ">$name</option>";