Заполнить циклом for и условным внутри
у меня есть файл index.php
, из которого я хочу заполнить <select>
ciclo for
, но я также хочу, чтобы значение по умолчанию было выбрано.
я выполнил в laravel
это упражнение, и я выгляжу как можно более нормальным, но я не понимаю, потому что в чистом PHP он показывает мне <select>
Без значений.
Laravel пример, по умолчанию = 25
<select>
@for ($i = 18; $i <= 95; $i++)
<option @if ($i==25) selected
@endif
value="{{ $i }}">{{ $i }}</option>
@endfor
</select>
чистый PHP, тот же пример выше
<?php
for ($i=18; $i<=95; $i++){
echo '<option'; if($i==25){ echo 'selected'; }'
value="'. $i.'">' . $i. '</option>';
}
?>
Кто-то видит ошибку или дает мне представление о что может потерпеть неудачу? Приветствую любые комментарии.
3
1 answers
Может быть
echo '<option ' . ($i==25 ? 'selected ' : ''). ' value="'. $i.'">' . $i. '</option>';
3
Author: Duston, 2021-09-20 16:02:11