gpt4 book ai didi

php - 如何在表单内刷新时保持 PHP 下拉选择?

转载 作者:行者123 更新时间:2023-11-29 11:18:56 25 4
gpt4 key购买 nike

我想在您提交表单时保留下拉列表中的当前选择。我该怎么做?

我的代码:

echo '<select name="RoomSelection">';
while ($row = mysqli_fetch_array($selectroom1)) {
echo '<option value="'.$row['Location'].'">'.$row['Location'].'</option>';
}
echo '</select>';

最佳答案

只需获取提交的值(通过 POST 或 GET)。然后只需在 <option> 内添加一个条件即可。检查当前迭代值是否等于所选值:

基本思想:

$selected_value = isset($_POST['RoomSelection']) ? $_POST['RoomSelection'] : '';

echo '<select name="RoomSelection">';
while ($row = mysqli_fetch_array($selectroom1)) {
$selected_attribute = ($selected_value === $row['Location']) ? 'selected="selected"' : '';
echo '<option value="'.$row['Location'].'" $selected_attribute>'.$row['Location'].'</option>';
}
echo '</select>';

关于php - 如何在表单内刷新时保持 PHP 下拉选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39282475/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com