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

PHP menetapkan pernyataan pilih ke nilai daftar drop-down

Pertama, saat Anda membuat tag opsi, tetapkan nilai yang ingin Anda filter dalam kueri SQL ke atribut value:

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

Kedua, tetapkan ID unik ke formulir Anda dan elemen pilihan Anda. Kemudian tetapkan tindakan kirim formulir ke elemen pilih pada acara perubahan.

$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>";
}

Sekarang ketika Anda mengubah opsi pilih, formulir akan dikirimkan dan nilai opsi yang dipilih akan diisi sebagai nilai elemen pilih #filter.

Pada halaman php tujuan posting formulir Anda, periksa nilai elemen pilih dengan id #filter untuk membuat kueri.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL tidak menggunakan indeks (Menggunakan filesort) saat menggunakan ORDER BY

  2. Bagaimana menginstal dan mengkonfigurasi mysql 5.6.16 di windows 7

  3. MySql Amazon RDS:'Fitur Innodb dinonaktifkan' kesalahan dari aplikasi

  4. Mengapa MySQL InnoDB jauh lebih lambat pada pemindaian tabel penuh daripada MyISAM?

  5. Temukan peringkat bilangan bulat di mysql