Мне нужно опубликовать значение из drop down
списка, в котором выпадающее drop down
содержит элементы, которые извлекаются из базы данных. Чтобы отобразить элемент таблицы, я использую echo
в опции. Но тогда мне нужно, чтобы эта ценность выбранного элемента была обновлена в базе данных. Как видно ниже, я пробовал код, который (конечно) не будет работать. Как можно получить значение выбранного элемента? Ваше предложение будет оценено по достоинству. Спасибо.
<select name="user" class="form-control" id="user">
<?php while ($hasil = mysqli_fetch_array($result2)){ ?>
<option name="user_name"><?php echo $hasil['user_name'] ?></option>
<option name="user_name" value="<?php echo $hasil['user_name'] ?>" hidden></option><?php }?>
</select>
">"> ">
*
Вы должны заполнить свой выпадающий список из базовой таблицы после того, как вы должны проверить значение или идентификатор из второй таблицы, которая хранится в базе данных. Если id или значение равно, вы должны установить selected = 'selected' в свой элемент option
<select name="user" class="form-control" id="user">
<?php while ($hasil = mysqli_fetch_array($result2)){ ?>
<option><?php echo $hasil['user_name'] ?></option>
<?php } ?>
</select>
Этот код решает вашу проблему, проверяйте на своей стороне и дайте мне знать в случае возникновения каких-либо проблем. Нам нужно указывать имя только один раз в теге select и не нужно добавлять дополнительную опцию только для значения.