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

PHP gán câu lệnh select để thả xuống các giá trị danh sách

Trước tiên, khi bạn đang tạo thẻ tùy chọn của mình, hãy chỉ định giá trị mà bạn muốn lọc trong truy vấn SQL cho thuộc tính giá trị:

$options .="<option value='".$row['fuel_type']."'>" . $row['fuel_type'] . "</option>";

Thứ hai, chỉ định ID duy nhất cho biểu mẫu và phần tử bạn chọn. Sau đó, chỉ định hành động gửi biểu mẫu cho sự kiện trao đổi phần tử đã chọn.

$menu="<form id='filterForm' name='filterForm' method='post' action=''>
  <p><label>Filter</label></p>
    <select name='filter' id='filter' onchange='document.getElementById("filterForm").submit()'>
      " . $options . "
    </select>
</form>";
}

Bây giờ khi bạn thay đổi tùy chọn đã chọn, biểu mẫu sẽ được gửi và giá trị tùy chọn được chọn sẽ được điền dưới dạng giá trị đó của phần tử chọn #filter.

Trên trang php mà biểu mẫu của bạn đăng lên, hãy kiểm tra giá trị của phần tử select với id #filter để tạo truy vấn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để kiểm tra kết nối HikariCP pooling đang hoạt động hay không trong Java?

  2. Có thể có một tham số mặc định cho một thủ tục được lưu trữ mysql không?

  3. Tách nội dung MySQL qua PHP trên cơ sở tùy chọn quốc gia / người dùng

  4. Tải tệp CSV vào MySQL Workbench

  5. PHP / mysql:Xếp hạng người dùng theo nhấp chuột