Pengaturan

Gambar

Lainnya

Tentang KASKUS

Pusat Bantuan

Hubungi Kami

KASKUS Plus

© 2024 KASKUS, PT Darta Media Indonesia. All rights reserved

ainkrusuhAvatar border
TS
ainkrusuh
[ASK SQL] menampilkan data yg available berdasarkan range tanggal ( reservasi hotel )
pagi gan, numpang nanya kali aja dapet pencerahan disini, jd ane lg dapet proyek bikin web untuk hotel/cottage di Bali emoticon-Smilie
yang ane mau tanyain gimana caranya nampilin data room yang available berdasarkan range tanggal, case nya seperti ini
ane pake 2 contoh tabel dulu aja ya, ada tabel Room dan table Booking

table room
Code:

+-------------+------------------- + ----------------------- +
| Room id | Room Name | Number of Room |
----------------------------------------------------------------
1 Deluxe 5
2 Superior 5
3 VVIP 2

[B]table booking[/B]
+---------------+------------------- + ----------------------- +----------------+-----------------+
| booking id | Room id | booking date | checkin | checkout |
--------------------------------------------------------------------------------------------------------
1 1 2017-01-29 2017-02-01 2017-02-03
2 1 2017-01-29 2017-02-04 2017-02-05
3 1 2017-01-29 2017-02-06 2017-02-07
4 1 2017-01-29 2017-02-10 2017-02-11



SQL yang ane pake
PHP Code:
SELECT room.room_idroom.room_name,booking.booking_id,booking.book_date,booking.checkin,booking.checkout FROM room LEFT JOIN booking ON room.room_id=booking.room_id WHERE booking.room_id='$_POST[room_type]' AND booking.checkin <= '$_POST[checkout]' and booking.checkout >= '$_POST[checkin]' 


case nya : kalo ane input data room id 1 , checkin 2017-02-01 dan checkout 2017-02-07 data yg keluar Room Not availableutk range tgl tsb , nah yg mau ane tanyain, misalnya kita mau cari room yang available dengan range tanggal tertentu, contoh dimasukin room id 1 , checkin 2017-02-01 ,checkout 2017-02-11 , brarti ada room yg available di range tgl 8 s/d tgl 9, nah cara nampilin data tsb gimana ya gan? atau case lainnya, utk room id 1 di tgl tertentu not available karena sudah ada yg booking/penuh, maka ditampilkan room lain yg available berdasarkan range tgl tsb. atau agan ada saran lain agar proses nya ga ribet, mohon pencerahannya gan

thanks in advance emoticon-Smilie
Diubah oleh ainkrusuh 28-01-2017 19:44
0
6.2K
10
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Urutan
Terbaru
Terlama
GuestAvatar border
Guest
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Komunitas Pilihan