我在網頁上使用日期範圍來聚合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>
最怪異的部分是這是工作時間最長,突然在這兩個菜單的日期消失。任何想法爲什麼?
你看到''選項'關閉'>'嗎?我不。 –
關閉選項開始標記。 – ameenulla0007
如果你想擺脫可怕的速記方法,這將更加明顯。以一種體面的方式格式化你的代碼,你會更快地發現這樣的錯誤。 – RST