Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mencantumkan nilai basis data sesuai dengan filter yang dipilih di dropdown

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

Jquery:

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
}

Catatan: Jangan lupa sertakan library 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. Apa konvensi penamaan yang tepat untuk FK MySQL?

  2. Fungsi Konversi MySQL

  3. Menyimpan Nomor Jaminan Sosial

  4. PHP dan MySQL:Jumlah baris yang dikembalikan

  5. Bagaimana cara json_encode array dengan aksen Prancis?