Я использую следующий код, чтобы попытаться заполнить выбранный ввод с помощью php:
<dl>
<dt>Meds Rec</dt>
<dd>
<?php
$selected = $admission['MedsRec'];
$options = array('Completed','Not Started','Third Item');
echo "<select>";
foreach ($option as $options) {
if($selected == $option) {
echo "<option value='$option' selected>$option</option>";
}
else{
echo "<option value='$option'>$option</option>";
}
}
echo "</select>";
?>
</dd>
</dl>
Когда страница отображается, в раскрывающемся списке ничего нет.
Допуск $ ['MedsRe c'] происходит из суперглобального $ _GET и существует, так как предыдущий код работал:
<dl>
<dt>Meds Rec</dt>
<dd><input type="text" name="MedsRec" value="<?php echo h($admission['MedsRec']); ?>" /></dd>
</dl>
Я очень новичок в php. Что я делаю не так?