Select PHP填充选择框并基于现有值进行设置

Select PHP填充选择框并基于现有值进行设置,select,drop-down-menu,pdo,Select,Drop Down Menu,Pdo,我在这里找不到解决方案,因为我不确定要搜索什么。我有一个使用PDO从数据库填充的选择框。但是,我不确定如何将所选值设置为已从DB设置的团队 更新代码仅显示与变量匹配的团队,但我需要在下拉列表中显示所有团队。 $stmt4 = $conn ->prepare('SELECT team_id, team_name FROM team_tbl ORDER BY team_name'); $stmt4->execute(); while($row4 = $stmt4->fet

我在这里找不到解决方案,因为我不确定要搜索什么。我有一个使用PDO从数据库填充的选择框。但是,我不确定如何将所选值设置为已从DB设置的团队

更新代码仅显示与变量匹配的团队,但我需要在下拉列表中显示所有团队。

 $stmt4 = $conn ->prepare('SELECT team_id, team_name FROM team_tbl ORDER BY team_name');
 $stmt4->execute();
   while($row4 = $stmt4->fetch(PDO::FETCH_ASSOC)) {
echo '<option <? if ($row4['team_id'] == $team_id){?> selected="selected"<? } ?>>'.$row4['team_name'].'</option>';
   }
 ?>

旧代码
 $stmt4 = $conn ->prepare('SELECT team_id, team_name FROM team_tbl ORDER BY team_name');
 $stmt4->execute();
   while($row4 = $stmt4->fetch(PDO::FETCH_ASSOC)) {
echo '<option <? if ($row4['team_id'] == $team_id){?> selected="selected"<? } ?>>'.$row4['team_name'].'</option>';
   }
 ?>
$stmt4=$conn->prepare('SELECT team_id,team_name FROM team_tbl ORDER BY team_name');
$stmt4->execute();
而($row4=$stmt4->fetch(PDO::fetch_ASSOC)){
echo'>'。$row4['team_name'].';
}
?>
>

将上述代码添加到选项字段。

可能重复@CBroe我之前检查过该链接,即硬编码列表,我正在寻找动态内容。谢谢,我希望你能自己想一想把它转过来…
<option <?php if($row4['team_id'] == $team_id) { ?> selected="selected" <?php } ?>></option>