Я использую диапазон дат на веб-странице, чтобы агрегировать данные 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