Выберите значение из выпадающего списка, в котором данные взяты из базы данных

0

Мне нужно опубликовать значение из 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>
Теги:
database
drop-down-menu
dropdown

3 ответа

0
  • Надеюсь, это поможет вам решить вашу проблему


">"> ">
*

  • 0
    <option value = "<? php echo $ hasil ['user_name']?>" <? php echo ($ hasil ['user_name'] == $ Comparevalue)? 'selected': ''; ? >> <? php echo $ hasil ['user_name']; ?> </ option> <option value = "<? php echo $ hasil ['user_name']?>" <? php echo ($ hasil ['user_name'] == $ comparevalue)? 'selected': ''; ? >> <? php echo $ hasil ['user_name']; ?> </ option> <option value = "<? php echo $ hasil ['user_name']?>" <? php echo ($ hasil ['user_name'] == $ comparevalue)? 'selected': ''; ? >> <? php echo $ hasil ['user_name']; </ Вариант>
0

Вы должны заполнить свой выпадающий список из базовой таблицы после того, как вы должны проверить значение или идентификатор из второй таблицы, которая хранится в базе данных. Если id или значение равно, вы должны установить selected = 'selected' в свой элемент option

0
<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 и не нужно добавлять дополнительную опцию только для значения.

  • 0
    Спасибо. Но как я могу получить стоимость выбранных товаров и разместить их в базе данных?
  • 0
    Вы дали имя php-скрипту в действии. В этом файле вам нужно получить значение этой переменной $ _GET или $ _POST (в зависимости от ваших потребностей), если вы используете метод post в форме, тогда вы можете использовать $ _POST ['user' ] и если вы используете метод get в форме, вы можете использовать $ _GET ['uesr']. После этого вам нужно выполнить запрос для вставки значения в базу данных.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню