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 Jawabanmenampilkan 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 koneksi<?php $host = "localhost"; $user = "root"; $password = ""; $database = "gudang"; $koneksi = mysqli_connect($host,$user,$password,$database); if($koneksi->connect_error){ die("Koneksi gagal"); } ?> 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
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 */ ?> note: sesuaikan dengan koneksi database kalian, seperti server, user dan password databasenya. (untuk setelan diatas merupakan default bawaan webserver xampp)
Sampai disini penjelasan saya mengenai cara menampilkan data record hanya bulan ini di php dan mysql part2, semoga bermanfaat. |