Как установить значение по умолчанию для выпадающего фильтра php

У меня есть этот код:

<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»).

Как я могу решить это?

-1

Решение

<option value="<?php echo $ano ?>" <?php if($ano == date("Y")){ echo "selected" } ?>><?php echo $ano ?></option>

Использование оператора if для сравнения с текущей датой («Y») помечает выбранное, если $ ano равно текущему году.

2

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector