" selected="selected" -6ren">
gpt4 book ai didi

php - 选项值不显示在下拉菜单中?

转载 作者:行者123 更新时间:2023-11-29 04:38:36 24 4
gpt4 key购买 nike

我在网页上使用日期范围来聚合 MySQL 数据并根据选定的时间范围呈现它。由于某种原因,下拉菜单中每个选项的值未显示。这是我正在使用的 PHP:

<select name="date1" title="<?=$date1 ?>">
<?php foreach($availableDates as $date) { ?>
<option value="<?=$date ?>"<?php if($date == $date1) { ?> selected="selected"<?php } ?><?=$date ?></option>
<?php } ?>
</select>

这是 HTML 输出:

<option value="2015-01-03" selected="selected" 2015-01-03<="" option=""></option>

最奇怪的是,它运行了最长的时间,突然两个菜单中的日期都消失了。有什么想法吗?

最佳答案

发生这种情况是因为您缺少 标记的结尾 >

修改后的代码:

<select name="date1" title="<?=$date1 ?>">
<?php foreach($availableDates as $date) { ?>
<option value="<?=$date ?>"<?php if($date == $date1) { ?> selected="selected"<?php } ?>>
<?=$date ?>
</option>
<?php } ?>
</select>

关于php - 选项值不显示在下拉菜单中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34963024/

24 4 0