我花了很多时间使用StackOverflow并在我当前的项目上取得了很多进展但是我遇到了一个障碍,我找不到任何地方的解决方案所以我认为这是我需要时间寻求帮助的时候。
以下是我用来生成其中一个下拉列表的代码。
<?
$query = "SELECT sex FROM pupsex";
$sex = mysqli_query($mysqli,$query);
$sexdown = "<select name='sex'>";
while($row = mysqli_fetch_assoc($sex)) {
$sexdown .= "\r\n<option value='{$row['sex']}'echo selected=$sexd>{$row['sex']}</option>";
}
$sexdown .= "\r\n</select>";
echo $sexdown;
&GT;
在显示代码中的下拉列表之前,我使用登录用户并检索所有特定信息并将其插入变量中,以便它们可以用作默认值。
如果您需要更多信息,请提前致谢。
答案 0 :(得分:1)
尝试在下拉列表生成代码中调整while循环:
while($row = mysqli_fetch_assoc($sex)) {
if ($sexd == $row['sex']) {
$selected = " selected ";
} else {
$selected = "";
}
$sexdown .= "\r\n<option value='{$row['sex']}' {$selected} >{$row['sex']}</option>";
}