Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tự động điền nhiều trường đầu vào từ MySQL tùy thuộc vào mục danh sách thả được chọn

Tôi sẽ mã hóa hàng json và lưu trữ nó dưới dạng thuộc tính dữ liệu trên tùy chọn, sau đó đọc thuộc tính trên sự kiện thay đổi được chọn:

<select name="item" id="item">
<?php
    while($row = mysql_fetch_array($result)) {
        $item_id = $row['item_id'];
        $item_title = $row['item_title'];
        echo "<option value=\"".$item_id."\" data-json='" . json_encode($row) . "'>".$item_title."</option>";
    } 
 ?>
</select>
<input id="item_details" type="text" class="validate">
<input id="item_price" type="text" class="validate" value="$">

<script>
    $('#item').on('change', function() {
        var selected = $(this).find('option[value="' + $(this).val() + '"]').data('json');
        $('#item_details').val(selected.item_description);
        $('#item_price').val(selected.item_price);
    });
</script>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. EF Core - Bảng '* .__ EFMigrationsHistory' không tồn tại

  2. MYSQL chọn đếm theo giá trị

  3. Có cách nào để tìm số vị trí thập phân lớn nhất trong Excel không

  4. Lệnh gọi UPSERT chuẩn SQL

  5. Lỗi ETIMEDOUT khi truy vấn cơ sở dữ liệu mysql