Почему мой список опций не заполняется при использовании цикла for

При попытке динамически создать поле выбора со значениями, используя php, мои данные не будут заполняться. Все исследования, которые я провел, показывают, что я сделал это правильно. Может кто-нибудь указать мне правильное направление, пожалуйста.

<select name="month">
<?php
$months = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");

for ($x=0; $x<=11; $x++) {
echo '<option value="' . $x+1 . '">' . $months[$x] . '</option>';
}
?>
</select>

0

Решение

Вы должны добавить круглые скобки вокруг $ x + 1

вот так:

<select name="month">
<?php
$months = array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec");

for ($x=0; $x<=11; $x++) {

echo '<option value="' . ($x+1) . '">' . $months[$x] . '</option>';
}
?>
</select>
0

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

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

По вопросам рекламы [email protected]