Это мой рабочий код, который извлекает данные id_no в базе данных. Теперь, я хочу, когда я выбрал определенное id_no имя человека, которому принадлежит id_no, будет автоматически распечатано. :
<?php
$sql = "SELECT id_no from employee ORDER BY id_no asc";
$result = $conn->query($sql);
?>
<select name='id_no'>
<?php while ($row = $result->fetch_array()) { ?>
<option value="id_no" > <?php echo($row['id_no']); ?> </option>
<?php } ?>
</select>
Спасибо!
этот код отобразит выбранное значение. попробуй это
<?php
$sql = "SELECT id_no from employee ORDER BY id_no asc";
$result = $conn->query($sql);
?>
<select name='id_no' onchange="changeSelect(this.value)">
<?php while ($row = $result->fetch_array()) { ?>
<option value="<?php echo($row['id_no']); ?>" >
<?php echo($row['id_no']); ?>
</option>
<?php } ?>
</select>
<div id="demo"></div>
<input type="text" id="text-input" />
<script>
function changeSelect(value)
{
document.getElementById("demo").innerHTML = value;
document.getElementById("text-input").value = value;
}
</script>