Type something and hit enter

By On
advertise here

Dalam tutorial ini, kita akan melihat bagaimana cara mencari catatan basis data di antara dua rentang yang diberikan. Ini akan mengembalikan hasil yang difilter dari basis data berdasarkan masukan tanggal ini.
Dalam tutorial ini, kami menggunakan jQuery DatePicker untuk memilih tanggal untuk opsi pencarian. Masukan tanggal ini digunakan untuk membentuk kueri basis data untuk membaca baris dalam dua tanggal dengan menggunakan klausa BETWEEN.
php-mysql-date-range-search

Formulir Pencarian Rentang Tanggal HTML

Kode ini menampilkan kode HTML untuk menampilkan catatan basis data dan kontrol input pencarian. Kontrol ini memiliki DatePicker untuk memilih masukan tanggal.
  <form name = "frmSearch" method = "pos" action = "">
   <p class = "search_input">
   <input type = "text" placeholder = "Dari Tanggal" id = "post_at" name = "search [post_at]" value = "<? php echo $ post_at;?>" class = "input-control" />
      <input type = "text" placeholder = "To Date" id = "post_at_to_date" nama = "pencarian [post_at_to_date]" style = "margin-left: 10px" value = "<? php echo $ post_at_to_date;?>" class = "input-control" />    
   <input type = "submit" name = "go" value = "Cari">
  </ p>
 </ form>

PHP MySQL Filter Pencarian Rentang Tanggal

Kode ini membaca tanggal dari pengguna untuk kontrol formulir pencarian dan membuat kueri basis data untuk memfilter rekaman berdasarkan bidang tanggal.
  <? php
  $ conn = mysqli_connect ("localhost", "root", "", "blog_samples");
 
  $ post_at = "";
  $ post_at_to_date = "";
 
  $ queryCondition = "";
  if (! empty ($ _ POST ["search"] ["post_at"])) {   
   $ post_at = $ _POST ["search"] ["post_at"];
   daftar ($ fid, $ fim, $ fiy) = meledak ("-", $ post_at);
  
   $ post_at_todate = date ('Ym-d');
   if (! empty ($ _ POST ["search"] ["post_at_to_date"])) {
    $ post_at_to_date = $ _POST ["search"] ["post_at_to_date"];
    daftar ($ tid, $ tim, $ tiy) = meledak ("-", $ _ POST ["search"] ["post_at_to_date"]);
    $ post_at_todate = "$ tiy- $ tim- $ tid";
   }
  
   $ queryCondition. = "WHERE post_at BETWEEN '$ fiy- $ fim- $ fid' AND '".  $ post_at_todate.  "'";
  }

  $ sql = "SELECT * from posts".  $ queryCondition.  "ORDER BY post_at desc";
  $ result = mysqli_query ($ conn, $ sql);
 ?>


Tutorial kode PHP ini diterbitkan pada 14 Februari 2016.






Click to comment