Когда я обновляю поле в текстовом поле, код извлекает данные из базы данных и обновляет их в порядке. но когда я меняю его на dropdownlist, он не извлекает данные и не обновляет их в чем проблема.поле обновления из раскрывающегося списка PHP
<form>
<div class="modal-body">
<input type="hidden" id="<?php echo $row['P_id'] ?>" value="<?php echo $row['P_id'] ?>">
<!-- Select parking type -->
<div class="form-group">
<label for="type">Parking Type</label>
<?php $connect=m ysqli_connect("localhost", "root", "root", "pms"); $dbQuery="SELECT * FROM parking_type" ; $dbResult=m ysqli_query($connect,$dbQuery); echo '<select id="typ-'.$row[ 'P_id']. '">'; while($rw=m ysqli_fetch_array($dbResult)) { echo
'<option value="'.$rw[0]. '" > '.$rw[1]. ' </option>'; } echo "</select>"; ?>
</div>
<!-- Edit parking code -->
<div class="form-group">
<label for="pc">Parking Code</label>
<input type="text" class="form-control" id="pno-<?php echo $row['P_id'] ?>" value="<?php echo $row['P_code'] ?>">
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
<button type="submit" onclick="updateData(<?php echo $row['P_id'] ?>)" class="btn btn-primary">Update</button>
</div>
</form>
Эта точка с запятой ';' после того, как ваш 'while' обманывает вас. – Tolios
где ваше имя атрибута для элемента select –
Он выбирает данные из базы данных, но должен показывать значение, которое я хочу обновить. – raiya