我正在创建一个编辑用户页面,其中包含从数据库中的数据填充的文本框和下拉菜单.
我目前调用一个函数来填充下拉菜单.例如,以下是我用来填充下拉列表的代码:
<select name="manager">;
<?php
// printing the list box select command
foreach($managerDetails as $row){
//Array or records stored in $managerDetails
echo "<option value='${row['userID']}'>
${row['lastName']}, ${row['firstName']}
</option>";
/* Option values are added by looping through the array */
}
?>
</select>
Run Code Online (Sandbox Code Playgroud)
我试图让组合框自动显示数据库中的值.我试图将其作为以下值:
value="<?php echo $userDetails['managerID']; ?>"
Run Code Online (Sandbox Code Playgroud)
谢谢.
echo "<option value='${row['userID']}' ". (($userDetails['managerID'] == $row['userID']) ? "selected='selected'":"").">${row['lastName']}, ${row['firstName']}</option>";
Run Code Online (Sandbox Code Playgroud)
会做