bagaimana cara menampilkan data sesuai dengan data 1/2/3 bulan terakhir di php
@bagasnuralim
61 Kontribusi 0 Poin
Dipost: 4 tahun yang lalu Update 2 tahun yang lalu
Jawaban Terpilih
menampilkan data berdasarkan bulan ??
@samsularifin05
114 Kontribusi 13 Poin
Dipost: 4 tahun yang lalu Update 4 tahun yang lalu
Jawaban
menampilkan data bulan kemarin?
@samsularifin05 data 3blan terakhir atau bisa di pilih mau bulan apa saja
menampilkan data berdasarkan bulan ??
@samsularifin05
114 Kontribusi 13 Poin
Dipost: 4 tahun yang lalu Update 4 tahun yang lalu
Buat database terlebih dahulu
Membuat Filter tanggal
<!DOCTYPE html> <html> <head> <title>MENAMPILKAN DATA DARI DATABASE SESUAI TANGGAL</title> </head> <body> <center> <h2>Menampilakn data berdasarkan tanggal</a></h2> <?php include 'koneksi.php'; ?> <br/><br/><br/> <form method="get"> <label>PILIH TANGGAL</label> <input type="date" name="tanggal"> <input type="submit" value="FILTER"> </form> <br/> <br/> <table border="1"> <tr> <th>No</th> <th>Tanggal</th> <th>Nama Barang</th> <th>Jumlah</th> </tr> <?php $no = 1; if(isset($_GET['tanggal'])){ $tgl = $_GET['tanggal']; $sql = mysqli_query($koneksi,"select * from barang_masuk where tanggal='$tgl'"); }else{ $sql = mysqli_query($koneksi,"select * from barang_masuk"); } while($data = mysqli_fetch_array($sql)){ ?> <tr> <td><?php echo $no++; ?></td> <td><?php echo $data['tanggal']; ?></td> <td><?php echo $data['nama']; ?></td> <td><?php echo $data['jumlah']; ?></td> </tr> <?php } ?> </table> </center> </body> </html>@samsularifin05
114 Kontribusi 13 Poin
Dipost: 4 tahun yang lalu Update 4 tahun yang lalu
- samsularifin05,,sebelumnya saya mengucapkan terima kasih banyk,saya masih pemula bg,saya mau bertanya bng,,bagaimana cara menambahkan sbuah filter combobox diatas berdasarkan id dan nama kemudian klik tombol pilih,langsung tertarik data dari database..terim kasih - @PU7R4f
Login untuk gabung berdiskusi
Melanjutkan dari sesi sebelumnya, pada kesempatan kali ini saya akan menjelaskan cara menampilkan data record hanya bulan ini di php dan mysql part2. Jika pada sesi yang sebelumnya teman-teman sudah membuat struktur table_barang beserta dengan isi record dummynya. Pada sesi ini teman-teman sudah bisa langsung membuat kode beserta dengan koneksi database mysql di php. Namun
perlu teman-teman perhatikan lagi sebelumnya, sesuai dengan judul dari penjelasan ini dimana bulan adalah sebagai acuan untuk menampilkan data tersebut secara realtime pada bulan sekarang secara automatic. Teman-teman lihat pada field tgl_masuk yang ada di table tersebut, dimana field tersebut type field nya adalah DateTime. Lantas apakah bisa melakukan pencarian dengan type data field DateTime tersebut. Perlu teman-teman ketahui lagi sebelumnya, untuk mencari data yang terkait bulan sekarang
dengan type data field tersebut bisa menggunakan fungsi MONTH(field_datetime) pada kondisi query mysql nantinya. Dan fungsi tersebut tidak hanya bisa untuk type data field DateTime, melainkan Date pun bisa. Langsung saja untuk melanjutkan dari tahapan sebelumnya teman-teman bisa ikuti tahapan dibawah ini.
<?php $server="localhost"; $user="root"; $pass=""; $dbname="latihan"; $conn=
mysqli_connect($server,$user,$pass,$dbname); if(!$conn){ die("Connection failed:
".mysqli_connect_error()); } /* Untuk Cek Koneksi */ ?>Berikut Tahapannya :
note: sesuaikan dengan koneksi database kalian, seperti server, user dan password databasenya. (untuk setelan diatas merupakan default bawaan webserver xampp)
- Selanjutnya buat lagi satu buah file dengan nama index.php yang sejajar dengan file yang sebelumnya dibuat, jika sudah ketikan kode seperti dibawah ini :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | <?php include"koneksi.php"; $bln=date("m"); $tampil=$conn->query("SELECT * FROM table_barang WHERE MONTH(tgl_masuk) = '".$bln."' "); echo"<table border=1> <thead> <tr> <th>Nama Barang</th> <th>Satuan Barang</th> <th>Harga Satuan</th> </tr> </thead> <tbody>"; while ($r=mysqli_fetch_array($tampil)){ echo"<tr> <td>$r[nama_barang]</td> <td>$r[satuan]</td> <td>Rp. $r[harga_satuan]</td> </tr>"; } echo "</tbody> </table>"; ?> |
- Jika sudah teman-teman save kedua file tersebut, dan lihat hasilnya melalui browser kesayangan kalian.
- Maka akan menampilkan output data seperti dibawah ini :
Sampai disini penjelasan saya mengenai cara menampilkan data record hanya bulan ini di php dan mysql part2, semoga bermanfaat.