как получить другие значения в базе данных, эквивалентные выбранному выпадающему элементу

0

Это мой рабочий код, который извлекает данные 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>

Спасибо!

  • 0
    Я думаю, что вы можете сделать это с помощью JavaScript.
  • 0
    Образец пожалуйста
Показать ещё 4 комментария
Теги:

1 ответ

1

этот код отобразит выбранное значение. попробуй это

<?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>
  • 0
    это сработало, слава Богу, :)
  • 0
    ах, дополнительный вопрос, как я буду печатать имя внутри текстового поля? Ваша помощь будет высоко ценится :)
Показать ещё 2 комментария

Ещё вопросы

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