Я прочитал учебники о том, как заполнить весь раскрывающийся список MySQL, но проблема, с которой я сталкиваюсь, заключается в том, что я хочу только захватить одну из базы данных и выбрать ее. Таким образом, мне бы хотелось сбрасывать три элемента (Item1, Item2, Item3) в базе данных, которые хранятся в столбце с именем itemschoice, который имеет значение «Item2». Как мне получить выбор item2 при загрузке выпадающего списка?
В элементе <option>
добавьте selected
атрибут для значения, которое находится в itemschoice
.
Пример Crude с использованием сделанной функции для выбора:
$choice = get_items_choice(); $results = mysqli_query($sql); echo '<select name="whatever">'; while($row = mysqli_fetch_array($results)) { if ($row['choice'] === $choice) { echo '<option value="' . $choice . '" selected="selected" />'; } else { echo '<option value="' . $choice . '" />'; } } echo '</select>';
Это просто пример, не копируйте и не вставляйте это без добавления какой-либо проверки ошибок!