Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67480 Members, 783 Products, 5290 Topic, 12955 Comments)

Bagaimana Cara Mencegah duplikasi entry Data Pemesanan Mobil yang sedang digunakan

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 853 Kali
Yoel Simanjuntak Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. Selamat Pagi, Rekan Rekan.
  4.  
  5. Bagaimana cara menghindari pemesanan mobil yang di rental pada tanggal pemakaian yang sama.
  6. Misal:
  7. si A sudah merental mobil abc pada tanggal 15 november 2019 - 20 november 2019
  8. lalu si B mencoba merental mobil abc pada tanggal 15 november 2019 - 20 november 2019 ,
  9. Pertanyaannya bagaimana supaya di tolak pemesanan si B, tetapi si B bisa merental mobil lain pada tanggal 15 november 2019 - 20 november 2019 .
  10.  
  11. Saya sudah berhasil mengeceknya, tapi yang jadi masalah adalah, si b malah tidak bisa pesan mobil lain yang tidak digunakan pada tanggal 15 november 2019 - 20 november 2019 .
  12.  
  13. Mohon Bantuan dan solusinya Teman teman. Terimakasih.
  14.  
  15. Code saya sertakan di gambar
Ada 1 File Kiriman :
1. Capture62.PNG (66 KB)

Ada 2 Jawaban

Bukhori Muslim
commented on 12 Des 2019 08:18:39
  1. Assalamualaikum,.. validasi data mobil dengan rentang tanggal :
  2. $check_in = "2019-12-12";
  3. $check_out = "2019-12-14";
  4. $id_mobil = "1";
  5.  
  6. $row = $this->db->query("SELECT * FROM mobil where id_mobil='$id_mobil'")->row_array();
  7. $cek_ketersediaan = $this->db->query("SELECT * FROM `orders_detail` WHERE
  8. ((dari_tanggal <= '$check_in' AND sampai_tanggal >= '$check_in') OR
  9. (dari_tanggal <= '$check_out' AND sampai_tanggal >= '$check_out') OR
  10. (dari_tanggal >= '$check_in' AND sampai_tanggal <= '$check_out')) AND id_mobil='$id_mobil'");
  11.  
  12. if ($cek_ketersediaan->num_rows()<$row['jumlah_stok']){
  13. $status = "Stok Tersedia";
  14. }else{
  15. $status = "Stok Tidak Tersedia";
  16. }
  17.  
  18. Saya gunakan juga untuk project aplikasi rental mobil yang bisa didapatkan disini :
  19. https://members.phpmu.com/kontribusi/detail/aplikasi-rental-mobil-online-responsive-dengan-codeigniter-mysql
Yoel Simanjuntak
commented on 18 Des 2019 09:15:49
Salah satu jawaban terbaik,..
  1. Assalamualaikum,..
  2. oke siap thanks gan, sudah solved
  3.  
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!