Postingan lainnya
Bagaimana caranya agar saat penginputan waktu tidak bentrok di database mysqli ?
Saya ingin tanyakan Bagaimana caranya agar saat penginputan waktu tidak bentrok di database mysqli ?, contoh: Jika orang A booking ruangan dari jam 10:00 – 11:00, maka orang B tidak bisa menginput booking ruangan di antara jam tersebut?
yang saya buat masih ini :
$sqlCek = $this->db->query("SELECT tgl_reservasi,mulai_reservasi,selesai_reservasi FROM `tbl_reservasi`");
$rrCek = $sqlCek->row_array();
if ($rrCek) {
$this->session->set_flashdata('message', 'swal("Gagal", "Pendaftaran Gagal cek kembali list room untuk waktu yg berbeda", "error");');
redirect('daftar','refresh');
mohon bantuan nya master. terimakasih
1 Jawaban:
<div>Coba kaya gini :<br><br></div><pre><?php
$tanggal = "2020-03-19"; $jamMulai = "10:00:00"; $jamSelesai = "11:00:00";
$sqlCek = $this->db->query("SELECT * FROM tbl_reservasi
WHERE tgl_reservasi = '$tanggal' AND mulai_reservasi = '$jamMulai' AND selesai_reservasi = '$jamSelesai'");
$cekData = $sqlCek->row_array();
if($cekData > 0) { echo "Ruangan di tanggal $tanggal jam $jamMulai - $jamSelesai sudah ada yg booking!"; } else { echo "Lanjut booking!"; }</pre><div><br>Semoga berhasil.</div>