Menampilkan Pesan Box data tidak ada saat Mencetak data
Dalam membuat Cetak Data Laporan di PHP agar lebih bagus dan userfriendly sebaiknya kita menampilkan pesan Alert Box , jika data tersebut tidak ada / empty /kosong di database , maka akan tampil alert box yang memberitahu bahwa data tidak ada , jadi kita tidak perlu membawa pengunjung ke halaman cetak ,
Untuk membuat nya cukup mudah.. yang harus dilakukan , kita membuat kuery pengecekan terhadap data yang di input kan oleh user, jika data tidak ada kita tampilkan pesan , berikut code nya :
<?php
include "koneksi.php";
$sql = "select * from pengunjung where (tgl between '$_POST[dari]' and '$_POST[sampai]')";
$query=mysqli_query($konek,$sql);
//Pengecekan apakah data ada
$cek = mysqli_num_rows($query);
if (empty($cek)){
echo '<script>alert(\'Data Tidak Ada\')
window.close()</script>';
}
//End Pengecekan
//Tampil jika ada data
$no=1;
while($r=mysqli_fetch_array($query)){
echo "..";
$no++;
echo"</tr>";
}
echo"</table>";
?>
Dapat di lihat pada script diatas , kita menampilkan data berdasarkan tanggal , dengan kata lain kita menampilkan data berdasarkan range tanggal (Cara Menampilkan Data di database Berdasarkan Range Tanggal) ,
Yang perlu di perhatikan untuk menampilkan Pesan Saat data Tidak ada , dapat anda lihat pada bagian script :
//Pengecekan apakah data ada
$cek = mysqli_num_rows($query);
if (empty($cek)){
//Tampilkan Pesan
echo '<script>alert(\'Data Tidak Ada\')
window.close()</script>';
}
//End Pengecekan