Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

ड्रॉपडाउन में चयनित फ़िल्टर के अनुसार डेटाबेस मानों को सूचीबद्ध करना

एचटीएमएल:

<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);
}
});
}

फ़िल्टर.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
}

नोट: 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. SQL और NoSQL डेटाबेस के बीच अंतर - MySQL और MongoDB तुलना

  2. एक साथ कई डेटाबेस को क्वेरी करना

  3. MySQL एनम बनाम सेट

  4. SQL में टाइमस्टैम्प से, आज, कल, इस सप्ताह, इस महीने और दो तिथियों के बीच के रिकॉर्ड का चयन php mysql

  5. PHP से MySQL को जोड़ने का सबसे प्रभावी तरीका?