У меня есть этот код:
<div class="styled-select">
<?php $filters = get_projects_filters(); ?>
<select class="about-projects-filter-year">
<option value="">Todos os Anos</option>
<?php foreach ($filters["year"] as $ano): ?>
<option value="<?php echo $ano ?>"><?php echo $ano ?></option>
<?php endforeach ?>
Я хочу установить текущий год в качестве выбранного по умолчанию значения, но все коды, которые я пробую, терпят неудачу.
Некоторый код даже делает 2016 выбранным, но на самом деле фильтр не работает, он продолжает фильтровать все годы («Todos os Anos»).
Как я могу решить это?
<option value="<?php echo $ano ?>" <?php if($ano == date("Y")){ echo "selected" } ?>><?php echo $ano ?></option>
Использование оператора if для сравнения с текущей датой («Y») помечает выбранное, если $ ano равно текущему году.
Других решений пока нет …