CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN - Hallo sahabat Dev-Create, Pada Artikel yang anda baca kali ini dengan judul CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN, kami telah mempersiapkan artikel ini dengan baik untuk anda baca dan ambil informasi didalamnya. mudah-mudahan isi postingan Artikel mysql, Artikel php, Artikel PhpMyAdmin, yang kami tulis ini dapat anda pahami. baiklah, selamat membaca.

Judul : CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN
link : CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN

Baca juga


CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN

 Tutorial kali ini admin akan berbagi cara menampilkan data berdasarkan bulan dan tahun di combobox, Dalam membuat laporan tidak jarang ditentukan berdasarkan bulanan dan tahun seperti laporan bulanan.

Membuat Laporan dengan data yang di ambil dari database tentu ini cukup rumit dan membingungkan jika kita harus menampilkan data berdasarkan bulan dan tahun. dalam kasus ini kita akan membuat laporan berdasarkan bulan dan tahun dengan mengambil data di dalam database .

Format waktu yang ada didalam database ini yaitu "Y-m-d" , Pada gambar dibawah dapat kita lihat data yang ada di dalam database terdapat biaya yang akan kita tampilkan berdasarkan tanggal / waktu , Nah kita akan menampilkan laporan yang mana user dapat memilih bulan dan tahun sesuai keinginanya, dan kemudian mencocokan dengan data yang ada di database dan menampilkan data sesuai bulan dan tahun yang dipilih  di dalam combobox

Perhatikan gambar database  dibawah ini :

menampilkan data per bulan dan tahun php mysql

Gambar diatas merupakan simulasi atau contoh pada kasus kita kali ini .. Kemudian berikut ini merupakan contoh format FORM yang kita gunakan untuk membuat Laporan : 

Form bulan dan Tahun dengan PHP : 

Bulan
<select name="bulan">
<option value="01">Januari</option>
<option value="02">Februari</option>
<option value="03">Maret</option>
<option value="04">April</option>
<option value="05">Mei</option>
<option value="06">Juni</option>
<option value="07">Juli</option>
<option value="08">Agustus</option>
<option value="09">September</option>
<option value="10">Oktober</option>
<option value="12">November</option>
<option value="12">Desember</option>
</select>
Tahun
<select name="tahun">
<?php
$mulai= date('Y') - 50;
for($i = $mulai;$i<$mulai + 100;$i++){
    $sel = $i == date('Y') ? ' selected="selected"' : '';
    echo '<option value="'.$i.'"'.$sel.'>'.$i.'</option>';
}
?>
</select>

Dari code diatas akan menampilkan FORM  :

menampilkan data di database berdasarkan bulan dan tahun di phpBagaiman jika kita ingin menampilkan Tahun dalam Selectbox berdasarkan data yang ada di database saja.. ??? Jadi maksudnya.. tahun yang kita tampilkan itu berdasarkan tanggal (tahunnya) di database yang kita miliki. Hal ini tentu akan menambah keakuratan laporan anda. berikut script nya :

<select name='tahun' >";
$qry=mysqli_query($koneksi, "SELECT waktu FROM nama_tabel GROUP BY year(waktu)");
while($t=mysqli_Fetch_array($qry)){
    $data = explode('-',$t['tanggal']);
    $tahun = $data[0];
    echo "<option value='$tahun'>$tahun</option>";

}
echo "
</select>

MENAMPILKAN DATA BERDASARKAN BULAN DI PHP

Untuk menampilkan data dari database berdasarkan bulan saja, misalnya kita ambil dari contoh database diatas ,kita dapat menggunakan script dibawah ini dalam query menampilkan data nya.  berikut codenya :

$bulan = $_POST['bulan'];
$sql = "SELECT * FROM tabel where month(waktu)='$bulan' ";

MENAMPILKAN DATA BERDASARKAN TAHUN DI PHP

Jika kita ingin menampilkan data dari database berdasarkan tahun , berikut codenya :

$tahun= $_POST['tahun'];
$sql = "SELECT * FROM tabel where year(waktu)='$bulan' ";

Nah query yang digunakan untuk menampilkan data di database berdasarkan bulan dan tahun, anda dapat menggunakan contoh query seperti berikut ini :

$bulan = $_POST['bulan'];
$tahun = $_POST['tahun'];
$sql = "select * from evaluasi where month(waktu)='$bulan' and year(waktu) = '$tahun'";



Demikianlah Artikel CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN

Sekianlah artikel CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN kali ini, mudah-mudahan bisa memberi manfaat untuk anda semua. baiklah, sampai jumpa di postingan artikel lainnya.

Anda sekarang membaca artikel CARA MENAMPILKAN DATA DI DATABASE BERDASARKAN BULAN DAN TAHUN dengan alamat link https://dev-create.blogspot.com/2020/10/cara-menampilkan-data-di-database.html