gpt4 book ai didi

php - 使用 PHP 设置选定的属性

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

我有一个将选项值回显到选择输入的 while 循环,我想使用 html 的“Selected”属性,以便在提交后保留所选项目。

因此,如果用户选择了 2,则该项目在选择中仍处于事件状态,而不是像当前那样将其重置。

将“Selected”添加到循环中会使用最后一项。我不知道如何将“已选择”应用于仅被使用的项目。

<form action="#" method="post">
<select name="object"><?php

$query = "SELECT object_id FROM objects";
$select_object_id = mysqli_query($connection, $query);

while ($row = mysqli_fetch_assoc($select_object_id)) {
$object_description = $row['object_id'];
echo "<option value='$object_description'>{$object_description}</option>";

}
?>
</select>
<input type="submit" name="submit" value="Select" />
</form>

最佳答案

<form action="#" method="post">
<select name="object"><?php

$query = "SELECT object_id FROM objects";
$select_object_id = mysqli_query($connection, $query);

while ($row = mysqli_fetch_assoc($select_object_id)) {
$object_description = $row['object_id'];
echo "<option ";
if($object_description == $_POST['object'])
echo 'selected ';
echo "value='$object_description'>{$object_description}</option>";

}
?>
</select>
<input type="submit" name="submit" value="Select" />
</form>

关于php - 使用 PHP 设置选定的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53548228/

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