Я довольно новичок в PHP и у меня вопрос о выпадающих списках. Я пытаюсь получить список, чтобы извлечь из базы данных и заполнить значение, когда пользователь редактирует форму, но в настоящее время она не работает. Есть несколько примеров этого точно такую же вещь на здесь, но я совсем не могу получить его работы, это, вероятно, ошибка синтаксиса на моем конце ...заполнить выпадающий список из базы данных при редактировании формы MySQL
Вот мой код:
А вот логика для заполнения значения из базы данных, строка я пытаюсь вытащить из это «proj_targ_tow» ...
$typesArray = array ('Select..', 'National Site', 'Local Site', 'Regional Site', 'Other');
$selectedType = '';
echo 'as;ldfjas;lfmawoiealknfsliu2047a ' . $row['proj_targ_tow'] . '<br />';
foreach($typesArray as $value){
if($value == $row['proj_targ_tow']) {
$selectedType = 'selected="selected"';
}
echo '<option value="' . $value . '" ' . $selectedType . '>' . $value . '</option>';
}
Может ли из вас кодирования богов там мне помочь?
Эйнт нет богов вокруг партнера – kommradHomer
Что такое значение $ строки [ 'proj_targ_tow']? – Tushar
Кроме того, я не уверен, если вы намеревались это сделать, но убедитесь, что вы сделали: $ selectedType = '' внутри цикла foreach (в начале). – Tushar