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

Liệt kê các giá trị cơ sở dữ liệu theo bộ lọc đã chọn trong menu thả xuống

html:

<select name="filter" onchange="filter(this.value)">
  <option>FILTER:</option>
  <option value="alphabetical">ASC</option> 
  <option value="date">Date</option> 
</select>
<div id="results"></div>// store the results here

Truy vấn:

function filter(item){
$.ajax({
type: "POST",
url: "filter.php",
data: { value: item},
success:function(data){
  $("#results").html(data);
}
});
}

filter.php:

include "connection.php";  //database connection
$fieldname = $_POST['value'];
 if($fieldname=="alphabetical"){
  // if you choose first option
  $query1 = mysqli_query("SELECT * FROM table ORDER BY name ASC"); 
  // echo the results
  }else{
  // if you choose second option
  $query1 = mysqli_query("SELECT * FROM table ORDER BY date ASC");
  // echo the results
}

Lưu ý: Đừng quên bao gồm thư viện jquery.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Tạo chỉ mục bằng Cypher

  2. Cách sử dụng hộp kiểm để truy xuất dữ liệu cụ thể trong cơ sở dữ liệu

  3. tomcat 6.0.24 Ngoại lệ:Không thể tải com.mysql.jdbc.SQLError

  4. PHP:Cập nhật nhiều trường MySQL trong một truy vấn

  5. Cảnh báo:mysql_result () [function.mysql-result]:Không thể chuyển đến hàng 0 trên MySQL kết quả chỉ mục 5 trong profile.php trên dòng 11