Есть таблица в MySQL под названием doctors. Таблица состоит из uid (уникальный идентификатор доктора) и fio (ФИО). В выпадающем списке (в теге SELECT) вывожу ФИО всех врачей которые есть в таблице doctors вот таким вот образом:
<select name="doctor" id="basic" class="selectpicker show-tick form-control" data-live-search="true" >
<?php require ('includes/connection.php') ; ?> <?php $result = mysqli_query($con,"SELECT * FROM doctors ")
or die(mysqli_error());
?>
<optgroup>
<?php while($row = mysqli_fetch_assoc( $result )) {
?>
<option value=""><?php
echo (" ".$row["fio"]." ");
$uidk = $row["uid"];?></option>
<?php }; ?>
</optgroup>
</select><input type="hidden" name="uid" id="uid" value="<?php echo $uidk ; ?>">
Используя переменную $uidk пытаюсь передать скрытому полю под названием uid, UID (уникальный идентификатор) доктора, но проблема в том, что скрытое поле принимает только последнее значение которое есть в таблице doctors. Как можно передать значение uid в скрытое поле в зависимости от выбранного в select значения? Или какие ещё есть идеи?
P.S. Пробовал передать через JS используя код
onchange="document.getElementById('uid').value =value ; "
но он тогда брал последние два параметра из базы (
К чему эти сложности? Почему вы не можете просто дать имя селекту uid и в option values подставлять эти значения, Вот так:
<select name="uid" id="basic" class="selectpicker show-tick form-control" data-live-search="true" >
<?php require ('includes/connection.php') ; ?> <?php $result = mysqli_query($con,"SELECT * FROM doctors ")
or die(mysqli_error());
?>
<optgroup>
<?php while($row = mysqli_fetch_assoc( $result )) {
?>
<option value="<?php echo $row["uid"]; ?>"><?php
echo (" ".$row["fio"]." ");
$uidk = $row["uid"];?></option>
<?php }; ?>
</optgroup>
</select>
И при выборе у вас в uid будет id врача.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости